# periodic boundary conditions along all three dimensions boundary p p p # Set neighbor skin variable neigh_skin equal 2.0*${_u_distance} variable neigh_skin equal 2.0*1 neighbor ${neigh_skin} bin neighbor 2 bin # create a supercell with cubic lattice (fcc, bcc, sc, or diamond) # using 10*10*10 conventional (orthogonal) unit cells variable latticeconst_converted equal 5.429390251636505*${_u_distance} variable latticeconst_converted equal 5.429390251636505*1 lattice diamond ${latticeconst_converted} lattice diamond 5.42939025163651 Lattice spacing in x,y,z = 5.4293903 5.4293903 5.4293903 region simbox block 0 10 0 10 0 10 units lattice create_box 1 simbox Created orthogonal box = (0.0000000 0.0000000 0.0000000) to (54.293903 54.293903 54.293903) 1 by 1 by 1 MPI processor grid create_atoms 1 box Created 8000 atoms using lattice units in orthogonal box = (0.0000000 0.0000000 0.0000000) to (54.293903 54.293903 54.293903) create_atoms CPU = 0.011 seconds variable mass_converted equal 28.0855*${_u_mass} variable mass_converted equal 28.0855*1 kim_interactions Si WARNING: 'kim_' has been renamed to 'kim '. Please update your input. kim interactions Si #=== BEGIN kim interactions ================================== pair_style kim Tersoff_LAMMPS_PlummerTucker_2019_TiSiC__MO_751442731010_000 pair_coeff * * Si #=== END kim interactions ==================================== mass 1 ${mass_converted} mass 1 28.0855 # initial volume variable v equal vol # assign formula variable V0 equal ${v} # evaluate initial value variable V0 equal 160049.077947714 variable V0_metal equal ${V0}/(${_u_distance}*${_u_distance}*${_u_distance}) variable V0_metal equal 160049.077947714/(${_u_distance}*${_u_distance}*${_u_distance}) variable V0_metal equal 160049.077947714/(1*${_u_distance}*${_u_distance}) variable V0_metal equal 160049.077947714/(1*1*${_u_distance}) variable V0_metal equal 160049.077947714/(1*1*1) variable V0_metal_times1000 equal ${V0_metal}*1000 variable V0_metal_times1000 equal 160049.077947714*1000 print "Initial system volume: ${V0_metal} Angstroms^3" Initial system volume: 160049.077947714 Angstroms^3 # set the time step to 0.001 picoseconds variable timestep_converted equal 0.001*${_u_time} variable timestep_converted equal 0.001*1 timestep ${timestep_converted} timestep 0.001 variable temp_converted equal 313.15*${_u_temperature} variable temp_converted equal 313.15*1 variable Tdamp_converted equal 0.1*${_u_time} variable Tdamp_converted equal 0.1*1 variable press_converted equal 0.0*${_u_pressure} variable press_converted equal 0.0*1 variable Pdamp_converted equal 1*${_u_time} variable Pdamp_converted equal 1*1 # create initial velocities consistent with the chosen temperature velocity all create ${temp_converted} 17 mom yes rot yes velocity all create 313.15 17 mom yes rot yes # set NPT ensemble for all atoms fix ensemble all npt temp ${temp_converted} ${temp_converted} ${Tdamp_converted} iso ${press_converted} ${press_converted} ${Pdamp_converted} fix ensemble all npt temp 313.15 ${temp_converted} ${Tdamp_converted} iso ${press_converted} ${press_converted} ${Pdamp_converted} fix ensemble all npt temp 313.15 313.15 ${Tdamp_converted} iso ${press_converted} ${press_converted} ${Pdamp_converted} fix ensemble all npt temp 313.15 313.15 0.1 iso ${press_converted} ${press_converted} ${Pdamp_converted} fix ensemble all npt temp 313.15 313.15 0.1 iso 0 ${press_converted} ${Pdamp_converted} fix ensemble all npt temp 313.15 313.15 0.1 iso 0 0 ${Pdamp_converted} fix ensemble all npt temp 313.15 313.15 0.1 iso 0 0 1 # compute the time averages of pressure, temperature, and volume, respectively # ignore the first 5000 timesteps variable etotal_metal equal etotal/${_u_energy} variable etotal_metal equal etotal/1 variable pe_metal equal pe/${_u_energy} variable pe_metal equal pe/1 variable T_metal equal temp/${_u_temperature} variable T_metal equal temp/1 variable V_metal equal vol/(${_u_distance}*${_u_distance}*${_u_distance}) variable V_metal equal vol/(1*${_u_distance}*${_u_distance}) variable V_metal equal vol/(1*1*${_u_distance}) variable V_metal equal vol/(1*1*1) variable P_metal equal press/${_u_pressure} variable P_metal equal press/1 fix avgmyTemp all ave/time 5 20 100 v_T_metal ave running start 5000 fix avgmyPress all ave/time 5 20 100 v_P_metal ave running start 5000 fix avgmyVol all ave/time 5 20 100 v_V_metal ave running start 5000 # extract fix quantities into variables so they can be used in if-else logic later. variable T equal f_avgmyTemp variable P equal f_avgmyPress variable V equal f_avgmyVol # set error bounds for temperature and pressure in original metal units (K and bar) variable T_low equal "313.15 - 0.2" variable T_up equal "313.15 + 0.2" variable P_low equal "0.0 - 0.2" variable P_up equal "0.0 + 0.2" # print to logfile every 1000 timesteps thermo_style custom step etotal v_etotal_metal pe v_pe_metal temp v_T_metal vol v_V_metal press v_P_metal thermo 1000 # Run a simulation for at most 2000*1000 timesteps. At each 1000th time step, check # whether the temperature and pressure have converged. If yes, break. label top variable a loop 2000 run 1000 CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE Your simulation uses code contributions which should be cited: - OpenKIM: https://doi.org/10.1007/s11837-011-0102-6 @Article{tadmor:elliott:2011, author = {E. B. Tadmor and R. S. Elliott and J. P. Sethna and R. E. Miller and C. A. Becker}, title = {The potential of atomistic simulations and the {K}nowledgebase of {I}nteratomic {M}odels}, journal = {{JOM}}, year = 2011, volume = 63, number = 17, pages = {17}, doi = {10.1007/s11837-011-0102-6} } - OpenKIM potential: https://openkim.org/cite/MO_751442731010_000#item-citation CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE Neighbor list info ... update every 1 steps, delay 10 steps, check yes max neighbors/atom: 2000, page size: 100000 master list distance cutoff = 5.8838 ghost atom cutoff = 5.8838 binsize = 2.9419, bins = 19 19 19 1 neighbor lists, perpetual/occasional/extra = 1 0 0 (1) pair kim, perpetual attributes: full, newton off, ghost, cut 5.883800000000001 pair build: full/bin/ghost stencil: full/ghost/bin/3d bin: standard Per MPI rank memory allocation (min/avg/max) = 5.070 | 5.070 | 5.070 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 0 -36671.046 -36671.046 -36994.828 -36994.828 313.15 313.15 160049.08 160049.08 2160.7934 2160.7934 1000 -36316.664 -36316.664 -36650.221 -36650.221 322.60359 322.60359 161012.71 161012.71 535.42932 535.42932 Loop time of 162.558 on 1 procs for 1000 steps with 8000 atoms Performance: 0.532 ns/day, 45.155 hours/ns, 6.152 timesteps/s 99.9% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 160.76 | 160.76 | 160.76 | 0.0 | 98.90 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.21169 | 0.21169 | 0.21169 | 0.0 | 0.13 Output | 0.00027215 | 0.00027215 | 0.00027215 | 0.0 | 0.00 Modify | 1.4132 | 1.4132 | 1.4132 | 0.0 | 0.87 Other | | 0.1699 | | | 0.10 Nlocal: 8000.00 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725.00 ave 6725 max 6725 min Histogram: 1 0 0 0 0 0 0 0 0 0 Neighs: 0.00000 ave 0 max 0 min Histogram: 1 0 0 0 0 0 0 0 0 0 FullNghs: 272000.0 ave 272000 max 272000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 272000 Ave neighs/atom = 34.000000 Neighbor list builds = 0 Dangerous builds = 0 if "${V_metal}>${V0_metal_times1000}" then "jump SELF unstable" if "${T}>${T_low} && ${T}<${T_up} && ${P}>${P_low} && ${P}<${P_up}" then "jump SELF break" print "flag: Temp = ${T}, Press = ${P}" flag: Temp = 0, Press = 0 next a jump SELF top variable a loop 2000 run 1000 Neighbor list info ... update every 1 steps, delay 10 steps, check yes max neighbors/atom: 2000, page size: 100000 master list distance cutoff = 5.8838 ghost atom cutoff = 5.8838 binsize = 2.9419, bins = 19 19 19 1 neighbor lists, perpetual/occasional/extra = 1 0 0 (1) pair kim, perpetual attributes: full, newton off, ghost, cut 5.883800000000001 pair build: full/bin/ghost stencil: full/ghost/bin/3d bin: standard Per MPI rank memory allocation (min/avg/max) = 5.454 | 5.454 | 5.454 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 1000 -36316.664 -36316.664 -36650.221 -36650.221 322.60359 322.60359 161012.71 161012.71 535.42932 535.42932 2000 -36350.182 -36350.182 -36670.691 -36670.691 309.98451 309.98451 161058.23 161058.23 15.052751 15.052751 Loop time of 176.142 on 1 procs for 1000 steps with 8000 atoms Performance: 0.491 ns/day, 48.928 hours/ns, 5.677 timesteps/s 99.9% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 174.23 | 174.23 | 174.23 | 0.0 | 98.92 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.21973 | 0.21973 | 0.21973 | 0.0 | 0.12 Output | 0.00033212 | 0.00033212 | 0.00033212 | 0.0 | 0.00 Modify | 1.5098 | 1.5098 | 1.5098 | 0.0 | 0.86 Other | | 0.178 | | | 0.10 Nlocal: 8000.00 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725.00 ave 6725 max 6725 min Histogram: 1 0 0 0 0 0 0 0 0 0 Neighs: 0.00000 ave 0 max 0 min Histogram: 1 0 0 0 0 0 0 0 0 0 FullNghs: 298706.0 ave 298706 max 298706 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 298706 Ave neighs/atom = 37.338250 Neighbor list builds = 0 Dangerous builds = 0 if "${V_metal}>${V0_metal_times1000}" then "jump SELF unstable" if "${T}>${T_low} && ${T}<${T_up} && ${P}>${P_low} && ${P}<${P_up}" then "jump SELF break" print "flag: Temp = ${T}, Press = ${P}" flag: Temp = 0, Press = 0 next a jump SELF top variable a loop 2000 run 1000 Neighbor list info ... update every 1 steps, delay 10 steps, check yes max neighbors/atom: 2000, page size: 100000 master list distance cutoff = 5.8838 ghost atom cutoff = 5.8838 binsize = 2.9419, bins = 19 19 19 1 neighbor lists, perpetual/occasional/extra = 1 0 0 (1) pair kim, perpetual attributes: full, newton off, ghost, cut 5.883800000000001 pair build: full/bin/ghost stencil: full/ghost/bin/3d bin: standard Per MPI rank memory allocation (min/avg/max) = 5.454 | 5.454 | 5.454 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 2000 -36350.182 -36350.182 -36670.691 -36670.691 309.98451 309.98451 161058.23 161058.23 15.052751 15.052751 3000 -36333.987 -36333.987 -36646.31 -36646.31 302.06699 302.06699 161124.93 161124.93 -461.14455 -461.14455 Loop time of 181.293 on 1 procs for 1000 steps with 8000 atoms Performance: 0.477 ns/day, 50.359 hours/ns, 5.516 timesteps/s 99.9% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 179.33 | 179.33 | 179.33 | 0.0 | 98.92 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.22332 | 0.22332 | 0.22332 | 0.0 | 0.12 Output | 0.00032537 | 0.00032537 | 0.00032537 | 0.0 | 0.00 Modify | 1.5549 | 1.5549 | 1.5549 | 0.0 | 0.86 Other | | 0.1829 | | | 0.10 Nlocal: 8000.00 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725.00 ave 6725 max 6725 min Histogram: 1 0 0 0 0 0 0 0 0 0 Neighs: 0.00000 ave 0 max 0 min Histogram: 1 0 0 0 0 0 0 0 0 0 FullNghs: 297998.0 ave 297998 max 297998 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 297998 Ave neighs/atom = 37.249750 Neighbor list builds = 0 Dangerous builds = 0 if "${V_metal}>${V0_metal_times1000}" then "jump SELF unstable" if "${T}>${T_low} && ${T}<${T_up} && ${P}>${P_low} && ${P}<${P_up}" then "jump SELF break" print "flag: Temp = ${T}, Press = ${P}" flag: Temp = 0, Press = 0 next a jump SELF top variable a loop 2000 run 1000 Neighbor list info ... update every 1 steps, delay 10 steps, check yes max neighbors/atom: 2000, page size: 100000 master list distance cutoff = 5.8838 ghost atom cutoff = 5.8838 binsize = 2.9419, bins = 19 19 19 1 neighbor lists, perpetual/occasional/extra = 1 0 0 (1) pair kim, perpetual attributes: full, newton off, ghost, cut 5.883800000000001 pair build: full/bin/ghost stencil: full/ghost/bin/3d bin: standard Per MPI rank memory allocation (min/avg/max) = 5.454 | 5.454 | 5.454 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 3000 -36333.987 -36333.987 -36646.31 -36646.31 302.06699 302.06699 161124.93 161124.93 -461.14455 -461.14455 4000 -36342.2 -36342.2 -36657.914 -36657.914 305.34715 305.34715 161116.52 161116.52 -270.28861 -270.28861 Loop time of 181.564 on 1 procs for 1000 steps with 8000 atoms Performance: 0.476 ns/day, 50.435 hours/ns, 5.508 timesteps/s 99.9% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 179.58 | 179.58 | 179.58 | 0.0 | 98.91 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.22843 | 0.22843 | 0.22843 | 0.0 | 0.13 Output | 0.00026334 | 0.00026334 | 0.00026334 | 0.0 | 0.00 Modify | 1.5746 | 1.5746 | 1.5746 | 0.0 | 0.87 Other | | 0.184 | | | 0.10 Nlocal: 8000.00 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725.00 ave 6725 max 6725 min Histogram: 1 0 0 0 0 0 0 0 0 0 Neighs: 0.00000 ave 0 max 0 min Histogram: 1 0 0 0 0 0 0 0 0 0 FullNghs: 298570.0 ave 298570 max 298570 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 298570 Ave neighs/atom = 37.321250 Neighbor list builds = 0 Dangerous builds = 0 if "${V_metal}>${V0_metal_times1000}" then "jump SELF unstable" if "${T}>${T_low} && ${T}<${T_up} && ${P}>${P_low} && ${P}<${P_up}" then "jump SELF break" print "flag: Temp = ${T}, Press = ${P}" flag: Temp = 0, Press = 0 next a jump SELF top variable a loop 2000 run 1000 Neighbor list info ... update every 1 steps, delay 10 steps, check yes max neighbors/atom: 2000, page size: 100000 master list distance cutoff = 5.8838 ghost atom cutoff = 5.8838 binsize = 2.9419, bins = 19 19 19 1 neighbor lists, perpetual/occasional/extra = 1 0 0 (1) pair kim, perpetual attributes: full, newton off, ghost, cut 5.883800000000001 pair build: full/bin/ghost stencil: full/ghost/bin/3d bin: standard Per MPI rank memory allocation (min/avg/max) = 5.454 | 5.454 | 5.454 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 4000 -36342.2 -36342.2 -36657.914 -36657.914 305.34715 305.34715 161116.52 161116.52 -270.28861 -270.28861 5000 -36340.122 -36340.122 -36666.28 -36666.28 315.44825 315.44825 161050.68 161050.68 140.27268 140.27268 Loop time of 176.937 on 1 procs for 1000 steps with 8000 atoms Performance: 0.488 ns/day, 49.149 hours/ns, 5.652 timesteps/s 99.9% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 175.03 | 175.03 | 175.03 | 0.0 | 98.92 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.22025 | 0.22025 | 0.22025 | 0.0 | 0.12 Output | 0.00022715 | 0.00022715 | 0.00022715 | 0.0 | 0.00 Modify | 1.5139 | 1.5139 | 1.5139 | 0.0 | 0.86 Other | | 0.1774 | | | 0.10 Nlocal: 8000.00 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725.00 ave 6725 max 6725 min Histogram: 1 0 0 0 0 0 0 0 0 0 Neighs: 0.00000 ave 0 max 0 min Histogram: 1 0 0 0 0 0 0 0 0 0 FullNghs: 297892.0 ave 297892 max 297892 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 297892 Ave neighs/atom = 37.236500 Neighbor list builds = 0 Dangerous builds = 0 if "${V_metal}>${V0_metal_times1000}" then "jump SELF unstable" if "${T}>${T_low} && ${T}<${T_up} && ${P}>${P_low} && ${P}<${P_up}" then "jump SELF break" print "flag: Temp = ${T}, Press = ${P}" flag: Temp = 313.774292400389, Press = 238.145693181819 next a jump SELF top variable a loop 2000 run 1000 Neighbor list info ... update every 1 steps, delay 10 steps, check yes max neighbors/atom: 2000, page size: 100000 master list distance cutoff = 5.8838 ghost atom cutoff = 5.8838 binsize = 2.9419, bins = 19 19 19 1 neighbor lists, perpetual/occasional/extra = 1 0 0 (1) pair kim, perpetual attributes: full, newton off, ghost, cut 5.883800000000001 pair build: full/bin/ghost stencil: full/ghost/bin/3d bin: standard Per MPI rank memory allocation (min/avg/max) = 5.454 | 5.454 | 5.454 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 5000 -36340.122 -36340.122 -36666.28 -36666.28 315.44825 315.44825 161050.68 161050.68 140.27268 140.27268 6000 -36337.049 -36337.049 -36657.401 -36657.401 309.83275 309.83275 160948.81 160948.81 732.45373 732.45373 Loop time of 176.618 on 1 procs for 1000 steps with 8000 atoms Performance: 0.489 ns/day, 49.060 hours/ns, 5.662 timesteps/s 100.0% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 174.68 | 174.68 | 174.68 | 0.0 | 98.90 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.22053 | 0.22053 | 0.22053 | 0.0 | 0.12 Output | 0.00022481 | 0.00022481 | 0.00022481 | 0.0 | 0.00 Modify | 1.5423 | 1.5423 | 1.5423 | 0.0 | 0.87 Other | | 0.1791 | | | 0.10 Nlocal: 8000.00 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725.00 ave 6725 max 6725 min Histogram: 1 0 0 0 0 0 0 0 0 0 Neighs: 0.00000 ave 0 max 0 min Histogram: 1 0 0 0 0 0 0 0 0 0 FullNghs: 298020.0 ave 298020 max 298020 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 298020 Ave neighs/atom = 37.252500 Neighbor list builds = 0 Dangerous builds = 0 if "${V_metal}>${V0_metal_times1000}" then "jump SELF unstable" if "${T}>${T_low} && ${T}<${T_up} && ${P}>${P_low} && ${P}<${P_up}" then "jump SELF break" print "flag: Temp = ${T}, Press = ${P}" flag: Temp = 312.674705752418, Press = 22.1085188784127 next a jump SELF top variable a loop 2000 run 1000 Neighbor list info ... update every 1 steps, delay 10 steps, check yes max neighbors/atom: 2000, page size: 100000 master list distance cutoff = 5.8838 ghost atom cutoff = 5.8838 binsize = 2.9419, bins = 19 19 19 1 neighbor lists, perpetual/occasional/extra = 1 0 0 (1) pair kim, perpetual attributes: full, newton off, ghost, cut 5.883800000000001 pair build: full/bin/ghost stencil: full/ghost/bin/3d bin: standard Per MPI rank memory allocation (min/avg/max) = 5.454 | 5.454 | 5.454 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 6000 -36337.049 -36337.049 -36657.401 -36657.401 309.83275 309.83275 160948.81 160948.81 732.45373 732.45373 7000 -36344.004 -36344.004 -36661.459 -36661.459 307.03058 307.03058 160900.94 160900.94 1037.134 1037.134 Loop time of 181.5 on 1 procs for 1000 steps with 8000 atoms Performance: 0.476 ns/day, 50.417 hours/ns, 5.510 timesteps/s 99.9% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 179.48 | 179.48 | 179.48 | 0.0 | 98.89 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.22441 | 0.22441 | 0.22441 | 0.0 | 0.12 Output | 0.00039265 | 0.00039265 | 0.00039265 | 0.0 | 0.00 Modify | 1.6093 | 1.6093 | 1.6093 | 0.0 | 0.89 Other | | 0.183 | | | 0.10 Nlocal: 8000.00 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725.00 ave 6725 max 6725 min Histogram: 1 0 0 0 0 0 0 0 0 0 Neighs: 0.00000 ave 0 max 0 min Histogram: 1 0 0 0 0 0 0 0 0 0 FullNghs: 299108.0 ave 299108 max 299108 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 299108 Ave neighs/atom = 37.388500 Neighbor list builds = 0 Dangerous builds = 0 if "${V_metal}>${V0_metal_times1000}" then "jump SELF unstable" if "${T}>${T_low} && ${T}<${T_up} && ${P}>${P_low} && ${P}<${P_up}" then "jump SELF break" print "flag: Temp = ${T}, Press = ${P}" flag: Temp = 313.085825886896, Press = 0.986394305186885 next a jump SELF top variable a loop 2000 run 1000 Neighbor list info ... update every 1 steps, delay 10 steps, check yes max neighbors/atom: 2000, page size: 100000 master list distance cutoff = 5.8838 ghost atom cutoff = 5.8838 binsize = 2.9419, bins = 19 19 19 1 neighbor lists, perpetual/occasional/extra = 1 0 0 (1) pair kim, perpetual attributes: full, newton off, ghost, cut 5.883800000000001 pair build: full/bin/ghost stencil: full/ghost/bin/3d bin: standard Per MPI rank memory allocation (min/avg/max) = 5.454 | 5.454 | 5.454 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 7000 -36344.004 -36344.004 -36661.459 -36661.459 307.03058 307.03058 160900.94 160900.94 1037.134 1037.134 8000 -36334.502 -36334.502 -36662.497 -36662.497 317.22451 317.22451 161039.38 161039.38 340.41072 340.41072 Loop time of 182.428 on 1 procs for 1000 steps with 8000 atoms Performance: 0.474 ns/day, 50.675 hours/ns, 5.482 timesteps/s 99.9% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 180.41 | 180.41 | 180.41 | 0.0 | 98.89 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.22532 | 0.22532 | 0.22532 | 0.0 | 0.12 Output | 0.00022316 | 0.00022316 | 0.00022316 | 0.0 | 0.00 Modify | 1.6122 | 1.6122 | 1.6122 | 0.0 | 0.88 Other | | 0.1822 | | | 0.10 Nlocal: 8000.00 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725.00 ave 6725 max 6725 min Histogram: 1 0 0 0 0 0 0 0 0 0 Neighs: 0.00000 ave 0 max 0 min Histogram: 1 0 0 0 0 0 0 0 0 0 FullNghs: 298960.0 ave 298960 max 298960 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 298960 Ave neighs/atom = 37.370000 Neighbor list builds = 0 Dangerous builds = 0 if "${V_metal}>${V0_metal_times1000}" then "jump SELF unstable" if "${T}>${T_low} && ${T}<${T_up} && ${P}>${P_low} && ${P}<${P_up}" then "jump SELF break" print "flag: Temp = ${T}, Press = ${P}" flag: Temp = 313.042814756403, Press = -2.78755114111073 next a jump SELF top variable a loop 2000 run 1000 Neighbor list info ... update every 1 steps, delay 10 steps, check yes max neighbors/atom: 2000, page size: 100000 master list distance cutoff = 5.8838 ghost atom cutoff = 5.8838 binsize = 2.9419, bins = 19 19 19 1 neighbor lists, perpetual/occasional/extra = 1 0 0 (1) pair kim, perpetual attributes: full, newton off, ghost, cut 5.883800000000001 pair build: full/bin/ghost stencil: full/ghost/bin/3d bin: standard Per MPI rank memory allocation (min/avg/max) = 5.454 | 5.454 | 5.454 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 8000 -36334.502 -36334.502 -36662.497 -36662.497 317.22451 317.22451 161039.38 161039.38 340.41072 340.41072 9000 -36344.37 -36344.37 -36670.78 -36670.78 315.69136 315.69136 161100.44 161100.44 -352.47321 -352.47321 Loop time of 175.912 on 1 procs for 1000 steps with 8000 atoms Performance: 0.491 ns/day, 48.864 hours/ns, 5.685 timesteps/s 100.0% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 173.98 | 173.98 | 173.98 | 0.0 | 98.90 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.21857 | 0.21857 | 0.21857 | 0.0 | 0.12 Output | 0.00022666 | 0.00022666 | 0.00022666 | 0.0 | 0.00 Modify | 1.5353 | 1.5353 | 1.5353 | 0.0 | 0.87 Other | | 0.1763 | | | 0.10 Nlocal: 8000.00 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725.00 ave 6725 max 6725 min Histogram: 1 0 0 0 0 0 0 0 0 0 Neighs: 0.00000 ave 0 max 0 min Histogram: 1 0 0 0 0 0 0 0 0 0 FullNghs: 298140.0 ave 298140 max 298140 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 298140 Ave neighs/atom = 37.267500 Neighbor list builds = 0 Dangerous builds = 0 if "${V_metal}>${V0_metal_times1000}" then "jump SELF unstable" if "${T}>${T_low} && ${T}<${T_up} && ${P}>${P_low} && ${P}<${P_up}" then "jump SELF break" print "flag: Temp = ${T}, Press = ${P}" flag: Temp = 313.079379005427, Press = 0.394633493438048 next a jump SELF top variable a loop 2000 run 1000 Neighbor list info ... update every 1 steps, delay 10 steps, check yes max neighbors/atom: 2000, page size: 100000 master list distance cutoff = 5.8838 ghost atom cutoff = 5.8838 binsize = 2.9419, bins = 19 19 19 1 neighbor lists, perpetual/occasional/extra = 1 0 0 (1) pair kim, perpetual attributes: full, newton off, ghost, cut 5.883800000000001 pair build: full/bin/ghost stencil: full/ghost/bin/3d bin: standard Per MPI rank memory allocation (min/avg/max) = 5.454 | 5.454 | 5.454 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 9000 -36344.37 -36344.37 -36670.78 -36670.78 315.69136 315.69136 161100.44 161100.44 -352.47321 -352.47321 10000 -36336.122 -36336.122 -36665.741 -36665.741 318.79595 318.79595 161112.48 161112.48 -360.31068 -360.31068 Loop time of 162.389 on 1 procs for 1000 steps with 8000 atoms Performance: 0.532 ns/day, 45.108 hours/ns, 6.158 timesteps/s 100.0% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 160.63 | 160.63 | 160.63 | 0.0 | 98.92 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.20787 | 0.20787 | 0.20787 | 0.0 | 0.13 Output | 0.00034558 | 0.00034558 | 0.00034558 | 0.0 | 0.00 Modify | 1.3814 | 1.3814 | 1.3814 | 0.0 | 0.85 Other | | 0.1656 | | | 0.10 Nlocal: 8000.00 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725.00 ave 6725 max 6725 min Histogram: 1 0 0 0 0 0 0 0 0 0 Neighs: 0.00000 ave 0 max 0 min Histogram: 1 0 0 0 0 0 0 0 0 0 FullNghs: 297904.0 ave 297904 max 297904 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 297904 Ave neighs/atom = 37.238000 Neighbor list builds = 0 Dangerous builds = 0 if "${V_metal}>${V0_metal_times1000}" then "jump SELF unstable" if "${T}>${T_low} && ${T}<${T_up} && ${P}>${P_low} && ${P}<${P_up}" then "jump SELF break" print "flag: Temp = ${T}, Press = ${P}" flag: Temp = 313.124168847442, Press = 2.20588133898788 next a jump SELF top variable a loop 2000 run 1000 Neighbor list info ... update every 1 steps, delay 10 steps, check yes max neighbors/atom: 2000, page size: 100000 master list distance cutoff = 5.8838 ghost atom cutoff = 5.8838 binsize = 2.9419, bins = 19 19 19 1 neighbor lists, perpetual/occasional/extra = 1 0 0 (1) pair kim, perpetual attributes: full, newton off, ghost, cut 5.883800000000001 pair build: full/bin/ghost stencil: full/ghost/bin/3d bin: standard Per MPI rank memory allocation (min/avg/max) = 5.454 | 5.454 | 5.454 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 10000 -36336.122 -36336.122 -36665.741 -36665.741 318.79595 318.79595 161112.48 161112.48 -360.31068 -360.31068 11000 -36334.398 -36334.398 -36660.821 -36660.821 315.70481 315.70481 161100.44 161100.44 -117.44729 -117.44729 Loop time of 182.313 on 1 procs for 1000 steps with 8000 atoms Performance: 0.474 ns/day, 50.643 hours/ns, 5.485 timesteps/s 99.9% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 180.29 | 180.29 | 180.29 | 0.0 | 98.89 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.22674 | 0.22674 | 0.22674 | 0.0 | 0.12 Output | 0.00022509 | 0.00022509 | 0.00022509 | 0.0 | 0.00 Modify | 1.611 | 1.611 | 1.611 | 0.0 | 0.88 Other | | 0.185 | | | 0.10 Nlocal: 8000.00 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725.00 ave 6725 max 6725 min Histogram: 1 0 0 0 0 0 0 0 0 0 Neighs: 0.00000 ave 0 max 0 min Histogram: 1 0 0 0 0 0 0 0 0 0 FullNghs: 297760.0 ave 297760 max 297760 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 297760 Ave neighs/atom = 37.220000 Neighbor list builds = 0 Dangerous builds = 0 if "${V_metal}>${V0_metal_times1000}" then "jump SELF unstable" if "${T}>${T_low} && ${T}<${T_up} && ${P}>${P_low} && ${P}<${P_up}" then "jump SELF break" print "flag: Temp = ${T}, Press = ${P}" flag: Temp = 313.181458824661, Press = 3.28132901496676 next a jump SELF top variable a loop 2000 run 1000 Neighbor list info ... update every 1 steps, delay 10 steps, check yes max neighbors/atom: 2000, page size: 100000 master list distance cutoff = 5.8838 ghost atom cutoff = 5.8838 binsize = 2.9419, bins = 19 19 19 1 neighbor lists, perpetual/occasional/extra = 1 0 0 (1) pair kim, perpetual attributes: full, newton off, ghost, cut 5.883800000000001 pair build: full/bin/ghost stencil: full/ghost/bin/3d bin: standard Per MPI rank memory allocation (min/avg/max) = 5.454 | 5.454 | 5.454 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 11000 -36334.398 -36334.398 -36660.821 -36660.821 315.70481 315.70481 161100.44 161100.44 -117.44729 -117.44729 12000 -36343.36 -36343.36 -36664.141 -36664.141 310.24767 310.24767 160992.23 160992.23 513.20701 513.20701 Loop time of 169.631 on 1 procs for 1000 steps with 8000 atoms Performance: 0.509 ns/day, 47.120 hours/ns, 5.895 timesteps/s 100.0% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 167.78 | 167.78 | 167.78 | 0.0 | 98.91 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.21366 | 0.21366 | 0.21366 | 0.0 | 0.13 Output | 0.00026934 | 0.00026934 | 0.00026934 | 0.0 | 0.00 Modify | 1.4644 | 1.4644 | 1.4644 | 0.0 | 0.86 Other | | 0.1709 | | | 0.10 Nlocal: 8000.00 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725.00 ave 6725 max 6725 min Histogram: 1 0 0 0 0 0 0 0 0 0 Neighs: 0.00000 ave 0 max 0 min Histogram: 1 0 0 0 0 0 0 0 0 0 FullNghs: 297930.0 ave 297930 max 297930 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 297930 Ave neighs/atom = 37.241250 Neighbor list builds = 0 Dangerous builds = 0 if "${V_metal}>${V0_metal_times1000}" then "jump SELF unstable" if "${T}>${T_low} && ${T}<${T_up} && ${P}>${P_low} && ${P}<${P_up}" then "jump SELF break" print "flag: Temp = ${T}, Press = ${P}" flag: Temp = 313.379898686544, Press = 3.85676438705512 next a jump SELF top variable a loop 2000 run 1000 Neighbor list info ... update every 1 steps, delay 10 steps, check yes max neighbors/atom: 2000, page size: 100000 master list distance cutoff = 5.8838 ghost atom cutoff = 5.8838 binsize = 2.9419, bins = 19 19 19 1 neighbor lists, perpetual/occasional/extra = 1 0 0 (1) pair kim, perpetual attributes: full, newton off, ghost, cut 5.883800000000001 pair build: full/bin/ghost stencil: full/ghost/bin/3d bin: standard Per MPI rank memory allocation (min/avg/max) = 5.454 | 5.454 | 5.454 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 12000 -36343.36 -36343.36 -36664.141 -36664.141 310.24767 310.24767 160992.23 160992.23 513.20701 513.20701 13000 -36337.461 -36337.461 -36663.016 -36663.016 314.86417 314.86417 160871.06 160871.06 1249.8641 1249.8641 Loop time of 169.844 on 1 procs for 1000 steps with 8000 atoms Performance: 0.509 ns/day, 47.179 hours/ns, 5.888 timesteps/s 100.0% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 167.99 | 167.99 | 167.99 | 0.0 | 98.91 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.21451 | 0.21451 | 0.21451 | 0.0 | 0.13 Output | 0.00023686 | 0.00023686 | 0.00023686 | 0.0 | 0.00 Modify | 1.4626 | 1.4626 | 1.4626 | 0.0 | 0.86 Other | | 0.1724 | | | 0.10 Nlocal: 8000.00 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725.00 ave 6725 max 6725 min Histogram: 1 0 0 0 0 0 0 0 0 0 Neighs: 0.00000 ave 0 max 0 min Histogram: 1 0 0 0 0 0 0 0 0 0 FullNghs: 298338.0 ave 298338 max 298338 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 298338 Ave neighs/atom = 37.292250 Neighbor list builds = 0 Dangerous builds = 0 if "${V_metal}>${V0_metal_times1000}" then "jump SELF unstable" if "${T}>${T_low} && ${T}<${T_up} && ${P}>${P_low} && ${P}<${P_up}" then "jump SELF break" print "flag: Temp = ${T}, Press = ${P}" flag: Temp = 313.25144424652, Press = 1.79273753527024 next a jump SELF top variable a loop 2000 run 1000 Neighbor list info ... update every 1 steps, delay 10 steps, check yes max neighbors/atom: 2000, page size: 100000 master list distance cutoff = 5.8838 ghost atom cutoff = 5.8838 binsize = 2.9419, bins = 19 19 19 1 neighbor lists, perpetual/occasional/extra = 1 0 0 (1) pair kim, perpetual attributes: full, newton off, ghost, cut 5.883800000000001 pair build: full/bin/ghost stencil: full/ghost/bin/3d bin: standard Per MPI rank memory allocation (min/avg/max) = 5.454 | 5.454 | 5.454 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 13000 -36337.461 -36337.461 -36663.016 -36663.016 314.86417 314.86417 160871.06 160871.06 1249.8641 1249.8641 14000 -36333.922 -36333.922 -36660.635 -36660.635 315.98456 315.98456 160992.08 160992.08 566.12027 566.12027 Loop time of 180.961 on 1 procs for 1000 steps with 8000 atoms Performance: 0.477 ns/day, 50.267 hours/ns, 5.526 timesteps/s 99.9% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 178.96 | 178.96 | 178.96 | 0.0 | 98.90 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.22685 | 0.22685 | 0.22685 | 0.0 | 0.13 Output | 0.00039238 | 0.00039238 | 0.00039238 | 0.0 | 0.00 Modify | 1.5886 | 1.5886 | 1.5886 | 0.0 | 0.88 Other | | 0.1825 | | | 0.10 Nlocal: 8000.00 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725.00 ave 6725 max 6725 min Histogram: 1 0 0 0 0 0 0 0 0 0 Neighs: 0.00000 ave 0 max 0 min Histogram: 1 0 0 0 0 0 0 0 0 0 FullNghs: 299284.0 ave 299284 max 299284 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 299284 Ave neighs/atom = 37.410500 Neighbor list builds = 0 Dangerous builds = 0 if "${V_metal}>${V0_metal_times1000}" then "jump SELF unstable" if "${T}>${T_low} && ${T}<${T_up} && ${P}>${P_low} && ${P}<${P_up}" then "jump SELF break" print "flag: Temp = ${T}, Press = ${P}" flag: Temp = 313.180184134384, Press = -0.568888209588439 next a jump SELF top variable a loop 2000 run 1000 Neighbor list info ... update every 1 steps, delay 10 steps, check yes max neighbors/atom: 2000, page size: 100000 master list distance cutoff = 5.8838 ghost atom cutoff = 5.8838 binsize = 2.9419, bins = 19 19 19 1 neighbor lists, perpetual/occasional/extra = 1 0 0 (1) pair kim, perpetual attributes: full, newton off, ghost, cut 5.883800000000001 pair build: full/bin/ghost stencil: full/ghost/bin/3d bin: standard Per MPI rank memory allocation (min/avg/max) = 5.454 | 5.454 | 5.454 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 14000 -36333.922 -36333.922 -36660.635 -36660.635 315.98456 315.98456 160992.08 160992.08 566.12027 566.12027 15000 -36341.582 -36341.582 -36664.005 -36664.005 311.83519 311.83519 161103.97 161103.97 -238.26625 -238.26625 Loop time of 176.711 on 1 procs for 1000 steps with 8000 atoms Performance: 0.489 ns/day, 49.086 hours/ns, 5.659 timesteps/s 100.0% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 174.77 | 174.77 | 174.77 | 0.0 | 98.90 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.22195 | 0.22195 | 0.22195 | 0.0 | 0.13 Output | 0.00022416 | 0.00022416 | 0.00022416 | 0.0 | 0.00 Modify | 1.5405 | 1.5405 | 1.5405 | 0.0 | 0.87 Other | | 0.1785 | | | 0.10 Nlocal: 8000.00 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725.00 ave 6725 max 6725 min Histogram: 1 0 0 0 0 0 0 0 0 0 Neighs: 0.00000 ave 0 max 0 min Histogram: 1 0 0 0 0 0 0 0 0 0 FullNghs: 298404.0 ave 298404 max 298404 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 298404 Ave neighs/atom = 37.300500 Neighbor list builds = 0 Dangerous builds = 0 if "${V_metal}>${V0_metal_times1000}" then "jump SELF unstable" if "${T}>${T_low} && ${T}<${T_up} && ${P}>${P_low} && ${P}<${P_up}" then "jump SELF break" jump SELF break # Write final averaged volume to file if temperature and volume have converged; otherwise wirte a # flag to indicate non-convergence. variable myStep equal step if "${myStep} < 2000000" then "print '${V}' file output/vol_T313.15.out" else "print 'not_converged' file output/vol_T313.15.out" print '${V}' file output/vol_T313.15.out 161067.250457609 print "LAMMPS calculation completed" LAMMPS calculation completed quit 0