LAMMPS (29 May 2010-ICMS) # Parallel replica dynamics model for a single vacancy in bulk Si # events occur when a neighboring atom diffuses to the vacant site # run this on multiple partitions as # mpirun -np 4 lmp_g++ -partition 4x1 -in in.prd units metal atom_style atomic atom_modify map array boundary p p p atom_modify sort 0 0.0 # temperature variable t equal 1800.0 # coordination number cutoff variable r equal 2.835 # minimization parameters variable etol equal 1.0e-5 variable ftol equal 1.0e-5 variable maxiter equal 100 variable maxeval equal 100 variable dmax equal 1.0e-1 # diamond unit cell variable a equal 5.431 lattice custom $a a1 1.0 0.0 0.0 a2 0.0 1.0 0.0 a3 0.0 0.0 1.0 basis 0.0 0.0 0.0 basis 0.0 0.5 0.5 basis 0.5 0.0 0.5 basis 0.5 0.5 0.0 basis 0.25 0.25 0.25 basis 0.25 0.75 0.75 basis 0.75 0.25 0.75 basis 0.75 0.75 0.25 lattice custom 5.431 a1 1.0 0.0 0.0 a2 0.0 1.0 0.0 a3 0.0 0.0 1.0 basis 0.0 0.0 0.0 basis 0.0 0.5 0.5 basis 0.5 0.0 0.5 basis 0.5 0.5 0.0 basis 0.25 0.25 0.25 basis 0.25 0.75 0.75 basis 0.75 0.25 0.75 basis 0.75 0.75 0.25 Lattice spacing in x,y,z = 5.431 5.431 5.431 region myreg block 0 4 0 4 0 4 create_box 1 myreg Created orthogonal box = (0 0 0) to (21.724 21.724 21.724) 2 by 2 by 2 processor grid using 1 OpenMP thread(s) per MPI task create_atoms 1 region myreg Created 512 atoms mass 1 28.06 group Si type 1 512 atoms in group Si velocity all create $t 5287287 mom yes rot yes dist gaussian velocity all create 1800 5287287 mom yes rot yes dist gaussian # make a vacancy group del id 300 1 atoms in group del delete_atoms group del Deleted 1 atoms, new total = 511 replicate 2 2 2 orthogonal box = (0 0 0) to (43.448 43.448 43.448) 2 by 2 by 2 processor grid using 1 OpenMP thread(s) per MPI task 4088 atoms pair_style sw/omp pair_coeff * * Si.sw Si thermo 100 fix 1 all nvt temp $t $t 0.1 tchain 1 fix 1 all nvt temp 1800 $t 0.1 tchain 1 fix 1 all nvt temp 1800 1800 0.1 tchain 1 timestep 1.0e-3 neighbor 1.0 bin neigh_modify every 1 delay 10 check yes # equilibrate run 1000 Memory usage per processor = 1.40649 Mbytes Step Temp E_pair E_mol TotEng Press 0 1799.4396 -17693.328 0 -16742.709 12351.85 100 1266.9031 -17157.645 0 -16488.358 14030.412 200 1737.6406 -16459.599 0 -15541.627 18555.046 300 2918.3805 -15779.611 0 -14237.87 26921.499 400 2542.842 -15682.696 0 -14339.348 14781.071 500 1779.4059 -16377.412 0 -15437.376 11997.562 600 1258.0063 -16911.29 0 -16246.703 5008.9422 700 1092.578 -17075.552 0 -16498.358 4528.9599 800 1283.6881 -16950.274 0 -16272.119 6373.2886 900 1937.2543 -16514.264 0 -15490.84 10229.344 1000 2695.0869 -15998.075 0 -14574.298 20500.358 Loop time of 3.51923 on 8 procs / 1 threads for 1000 steps with 4088 atoms Pair time (%) = 3.3049 (93.9098) Neigh time (%) = 0.0494682 (1.40566) Comm time (%) = 0.135923 (3.86229) Outpt time (%) = 0.000313759 (0.00891556) Other time (%) = 0.028624 (0.813359) Nlocal: 511 ave 511 max 511 min Histogram: 8 0 0 0 0 0 0 0 0 0 Nghost: 1008 ave 1008 max 1008 min Histogram: 8 0 0 0 0 0 0 0 0 0 Neighs: 0 ave 0 max 0 min Histogram: 8 0 0 0 0 0 0 0 0 0 FullNghs: 12842 ave 12842 max 12842 min Histogram: 8 0 0 0 0 0 0 0 0 0 Total # of neighbors = 102736 Ave neighs/atom = 25.1311 Neighbor list builds = 51 Dangerous builds = 0