# 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.429999992251397*${_u_distance} variable latticeconst_converted equal 5.429999992251397*1 lattice diamond ${latticeconst_converted} lattice diamond 5.4299999922514 Lattice spacing in x,y,z = 5.43 5.43 5.43 region simbox block 0 10 0 10 0 10 units lattice create_box 1 simbox Created orthogonal box = (0 0 0) to (54.3 54.3 54.3) 1 by 1 by 1 MPI processor grid create_atoms 1 box Created 8000 atoms using lattice units in orthogonal box = (0 0 0) to (54.3 54.3 54.3) create_atoms CPU = 0.001 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 MEAM_LAMMPS_AslamBaskesDickel_2019_FeMnSiC__MO_427873955970_002 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 160103.0063146 variable V0_metal equal ${V0}/(${_u_distance}*${_u_distance}*${_u_distance}) variable V0_metal equal 160103.0063146/(${_u_distance}*${_u_distance}*${_u_distance}) variable V0_metal equal 160103.0063146/(1*${_u_distance}*${_u_distance}) variable V0_metal equal 160103.0063146/(1*1*${_u_distance}) variable V0_metal equal 160103.0063146/(1*1*1) variable V0_metal_times1000 equal ${V0_metal}*1000 variable V0_metal_times1000 equal 160103.0063146*1000 print "Initial system volume: ${V0_metal} Angstroms^3" Initial system volume: 160103.0063146 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_427873955970_002#item-citation CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule Neighbor list info ... update every 1 steps, delay 10 steps, check yes max neighbors/atom: 2000, page size: 100000 master list distance cutoff = 7 ghost atom cutoff = 7 binsize = 3.5, bins = 16 16 16 1 neighbor lists, perpetual/occasional/extra = 1 0 0 (1) pair kim, perpetual attributes: full, newton off, cut 7 pair build: full/bin/atomonly stencil: full/bin/3d bin: standard Per MPI rank memory allocation (min/avg/max) = 7.894 | 7.894 | 7.894 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 0 -36716.217 -36716.217 -37039.999 -37039.999 313.15 313.15 160103.01 160103.01 2160.0887 2160.0887 1000 -36347.198 -36347.198 -36680.428 -36680.428 322.28797 322.28797 163029.29 163029.29 316.69227 316.69227 Loop time of 31.2504 on 1 procs for 1000 steps with 8000 atoms Performance: 2.765 ns/day, 8.681 hours/ns, 32.000 timesteps/s 99.6% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 30.958 | 30.958 | 30.958 | 0.0 | 99.06 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.033296 | 0.033296 | 0.033296 | 0.0 | 0.11 Output | 0.00016782 | 0.00016782 | 0.00016782 | 0.0 | 0.00 Modify | 0.23704 | 0.23704 | 0.23704 | 0.0 | 0.76 Other | | 0.02231 | | | 0.07 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 8601 ave 8601 max 8601 min Histogram: 1 0 0 0 0 0 0 0 0 0 Neighs: 0 ave 0 max 0 min Histogram: 1 0 0 0 0 0 0 0 0 0 FullNghs: 560000 ave 560000 max 560000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 560000 Ave neighs/atom = 70 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 Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule Neighbor list info ... update every 1 steps, delay 10 steps, check yes max neighbors/atom: 2000, page size: 100000 master list distance cutoff = 7 ghost atom cutoff = 7 binsize = 3.5, bins = 16 16 16 1 neighbor lists, perpetual/occasional/extra = 1 0 0 (1) pair kim, perpetual attributes: full, newton off, cut 7 pair build: full/bin/atomonly stencil: full/bin/3d bin: standard Per MPI rank memory allocation (min/avg/max) = 8.146 | 8.146 | 8.146 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 1000 -36347.198 -36347.198 -36680.428 -36680.428 322.28797 322.28797 163029.29 163029.29 316.69227 316.69227 2000 -36382.886 -36382.886 -36693.949 -36693.949 300.84923 300.84923 162924.07 162924.07 147.05876 147.05876 Loop time of 41.3306 on 1 procs for 1000 steps with 8000 atoms Performance: 2.090 ns/day, 11.481 hours/ns, 24.195 timesteps/s 99.7% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 41.038 | 41.038 | 41.038 | 0.0 | 99.29 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.033727 | 0.033727 | 0.033727 | 0.0 | 0.08 Output | 9.4227e-05 | 9.4227e-05 | 9.4227e-05 | 0.0 | 0.00 Modify | 0.2364 | 0.2364 | 0.2364 | 0.0 | 0.57 Other | | 0.02252 | | | 0.05 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 8600 ave 8600 max 8600 min Histogram: 1 0 0 0 0 0 0 0 0 0 Neighs: 0 ave 0 max 0 min Histogram: 1 0 0 0 0 0 0 0 0 0 FullNghs: 573728 ave 573728 max 573728 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 573728 Ave neighs/atom = 71.716 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 Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule Neighbor list info ... update every 1 steps, delay 10 steps, check yes max neighbors/atom: 2000, page size: 100000 master list distance cutoff = 7 ghost atom cutoff = 7 binsize = 3.5, bins = 16 16 16 1 neighbor lists, perpetual/occasional/extra = 1 0 0 (1) pair kim, perpetual attributes: full, newton off, cut 7 pair build: full/bin/atomonly stencil: full/bin/3d bin: standard Per MPI rank memory allocation (min/avg/max) = 8.146 | 8.146 | 8.146 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 2000 -36382.886 -36382.886 -36693.949 -36693.949 300.84923 300.84923 162924.07 162924.07 147.05876 147.05876 3000 -36359.995 -36359.995 -36692.848 -36692.848 321.92277 321.92277 163014.55 163014.55 -74.57806 -74.57806 Loop time of 41.4823 on 1 procs for 1000 steps with 8000 atoms Performance: 2.083 ns/day, 11.523 hours/ns, 24.107 timesteps/s 99.7% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 41.19 | 41.19 | 41.19 | 0.0 | 99.29 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.033495 | 0.033495 | 0.033495 | 0.0 | 0.08 Output | 7.7285e-05 | 7.7285e-05 | 7.7285e-05 | 0.0 | 0.00 Modify | 0.23654 | 0.23654 | 0.23654 | 0.0 | 0.57 Other | | 0.02242 | | | 0.05 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 8596 ave 8596 max 8596 min Histogram: 1 0 0 0 0 0 0 0 0 0 Neighs: 0 ave 0 max 0 min Histogram: 1 0 0 0 0 0 0 0 0 0 FullNghs: 574412 ave 574412 max 574412 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 574412 Ave neighs/atom = 71.8015 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 Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule Neighbor list info ... update every 1 steps, delay 10 steps, check yes max neighbors/atom: 2000, page size: 100000 master list distance cutoff = 7 ghost atom cutoff = 7 binsize = 3.5, bins = 16 16 16 1 neighbor lists, perpetual/occasional/extra = 1 0 0 (1) pair kim, perpetual attributes: full, newton off, cut 7 pair build: full/bin/atomonly stencil: full/bin/3d bin: standard Per MPI rank memory allocation (min/avg/max) = 8.146 | 8.146 | 8.146 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 3000 -36359.995 -36359.995 -36692.848 -36692.848 321.92277 321.92277 163014.55 163014.55 -74.57806 -74.57806 4000 -36377.974 -36377.974 -36696.784 -36696.784 308.34109 308.34109 162894.72 162894.72 273.49739 273.49739 Loop time of 41.4518 on 1 procs for 1000 steps with 8000 atoms Performance: 2.084 ns/day, 11.514 hours/ns, 24.124 timesteps/s 99.6% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 41.159 | 41.159 | 41.159 | 0.0 | 99.29 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.03364 | 0.03364 | 0.03364 | 0.0 | 0.08 Output | 9.3425e-05 | 9.3425e-05 | 9.3425e-05 | 0.0 | 0.00 Modify | 0.23638 | 0.23638 | 0.23638 | 0.0 | 0.57 Other | | 0.02239 | | | 0.05 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 8599 ave 8599 max 8599 min Histogram: 1 0 0 0 0 0 0 0 0 0 Neighs: 0 ave 0 max 0 min Histogram: 1 0 0 0 0 0 0 0 0 0 FullNghs: 574080 ave 574080 max 574080 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 574080 Ave neighs/atom = 71.76 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 Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule Neighbor list info ... update every 1 steps, delay 10 steps, check yes max neighbors/atom: 2000, page size: 100000 master list distance cutoff = 7 ghost atom cutoff = 7 binsize = 3.5, bins = 16 16 16 1 neighbor lists, perpetual/occasional/extra = 1 0 0 (1) pair kim, perpetual attributes: full, newton off, cut 7 pair build: full/bin/atomonly stencil: full/bin/3d bin: standard Per MPI rank memory allocation (min/avg/max) = 8.146 | 8.146 | 8.146 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 4000 -36377.974 -36377.974 -36696.784 -36696.784 308.34109 308.34109 162894.72 162894.72 273.49739 273.49739 5000 -36363.878 -36363.878 -36695.748 -36695.748 320.97273 320.97273 162946.46 162946.46 148.77043 148.77043 Loop time of 41.4888 on 1 procs for 1000 steps with 8000 atoms Performance: 2.082 ns/day, 11.525 hours/ns, 24.103 timesteps/s 99.6% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 41.196 | 41.196 | 41.196 | 0.0 | 99.29 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.033556 | 0.033556 | 0.033556 | 0.0 | 0.08 Output | 6.0393e-05 | 6.0393e-05 | 6.0393e-05 | 0.0 | 0.00 Modify | 0.23719 | 0.23719 | 0.23719 | 0.0 | 0.57 Other | | 0.02247 | | | 0.05 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 8597 ave 8597 max 8597 min Histogram: 1 0 0 0 0 0 0 0 0 0 Neighs: 0 ave 0 max 0 min Histogram: 1 0 0 0 0 0 0 0 0 0 FullNghs: 575048 ave 575048 max 575048 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 575048 Ave neighs/atom = 71.881 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 = 317.021379859036, Press = 17.3670694146901 next a jump SELF top variable a loop 2000 run 1000 Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule Neighbor list info ... update every 1 steps, delay 10 steps, check yes max neighbors/atom: 2000, page size: 100000 master list distance cutoff = 7 ghost atom cutoff = 7 binsize = 3.5, bins = 16 16 16 1 neighbor lists, perpetual/occasional/extra = 1 0 0 (1) pair kim, perpetual attributes: full, newton off, cut 7 pair build: full/bin/atomonly stencil: full/bin/3d bin: standard Per MPI rank memory allocation (min/avg/max) = 8.146 | 8.146 | 8.146 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 5000 -36363.878 -36363.878 -36695.748 -36695.748 320.97273 320.97273 162946.46 162946.46 148.77043 148.77043 6000 -36375.632 -36375.632 -36703.09 -36703.09 316.70507 316.70507 162921.94 162921.94 -60.102656 -60.102656 Loop time of 41.4876 on 1 procs for 1000 steps with 8000 atoms Performance: 2.083 ns/day, 11.524 hours/ns, 24.104 timesteps/s 99.6% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 41.189 | 41.189 | 41.189 | 0.0 | 99.28 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.033479 | 0.033479 | 0.033479 | 0.0 | 0.08 Output | 4.9623e-05 | 4.9623e-05 | 4.9623e-05 | 0.0 | 0.00 Modify | 0.24326 | 0.24326 | 0.24326 | 0.0 | 0.59 Other | | 0.02228 | | | 0.05 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 8594 ave 8594 max 8594 min Histogram: 1 0 0 0 0 0 0 0 0 0 Neighs: 0 ave 0 max 0 min Histogram: 1 0 0 0 0 0 0 0 0 0 FullNghs: 574482 ave 574482 max 574482 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 574482 Ave neighs/atom = 71.81025 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.134498541935, Press = -7.58875226797495 next a jump SELF top variable a loop 2000 run 1000 Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule Neighbor list info ... update every 1 steps, delay 10 steps, check yes max neighbors/atom: 2000, page size: 100000 master list distance cutoff = 7 ghost atom cutoff = 7 binsize = 3.5, bins = 16 16 16 1 neighbor lists, perpetual/occasional/extra = 1 0 0 (1) pair kim, perpetual attributes: full, newton off, cut 7 pair build: full/bin/atomonly stencil: full/bin/3d bin: standard Per MPI rank memory allocation (min/avg/max) = 8.146 | 8.146 | 8.146 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 6000 -36375.632 -36375.632 -36703.09 -36703.09 316.70507 316.70507 162921.94 162921.94 -60.102656 -60.102656 7000 -36365.81 -36365.81 -36689.156 -36689.156 312.72747 312.72747 163197.23 163197.23 -1125.5653 -1125.5653 Loop time of 41.4232 on 1 procs for 1000 steps with 8000 atoms Performance: 2.086 ns/day, 11.506 hours/ns, 24.141 timesteps/s 99.6% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 41.124 | 41.124 | 41.124 | 0.0 | 99.28 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.033526 | 0.033526 | 0.033526 | 0.0 | 0.08 Output | 7.7425e-05 | 7.7425e-05 | 7.7425e-05 | 0.0 | 0.00 Modify | 0.24335 | 0.24335 | 0.24335 | 0.0 | 0.59 Other | | 0.02232 | | | 0.05 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 8597 ave 8597 max 8597 min Histogram: 1 0 0 0 0 0 0 0 0 0 Neighs: 0 ave 0 max 0 min Histogram: 1 0 0 0 0 0 0 0 0 0 FullNghs: 573662 ave 573662 max 573662 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 573662 Ave neighs/atom = 71.70775 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.264493558915, Press = -7.47905678624999 next a jump SELF top variable a loop 2000 run 1000 Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule Neighbor list info ... update every 1 steps, delay 10 steps, check yes max neighbors/atom: 2000, page size: 100000 master list distance cutoff = 7 ghost atom cutoff = 7 binsize = 3.5, bins = 16 16 16 1 neighbor lists, perpetual/occasional/extra = 1 0 0 (1) pair kim, perpetual attributes: full, newton off, cut 7 pair build: full/bin/atomonly stencil: full/bin/3d bin: standard Per MPI rank memory allocation (min/avg/max) = 8.145 | 8.145 | 8.145 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 7000 -36365.81 -36365.81 -36689.156 -36689.156 312.72747 312.72747 163197.23 163197.23 -1125.5653 -1125.5653 8000 -36373.193 -36373.193 -36696.904 -36696.904 313.08146 313.08146 163041.22 163041.22 -546.40248 -546.40248 Loop time of 41.3945 on 1 procs for 1000 steps with 8000 atoms Performance: 2.087 ns/day, 11.498 hours/ns, 24.158 timesteps/s 99.6% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 41.095 | 41.095 | 41.095 | 0.0 | 99.28 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.033396 | 0.033396 | 0.033396 | 0.0 | 0.08 Output | 6.9731e-05 | 6.9731e-05 | 6.9731e-05 | 0.0 | 0.00 Modify | 0.2434 | 0.2434 | 0.2434 | 0.0 | 0.59 Other | | 0.02237 | | | 0.05 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 8592 ave 8592 max 8592 min Histogram: 1 0 0 0 0 0 0 0 0 0 Neighs: 0 ave 0 max 0 min Histogram: 1 0 0 0 0 0 0 0 0 0 FullNghs: 572674 ave 572674 max 572674 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 572674 Ave neighs/atom = 71.58425 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.177116070267, Press = 4.09386080653101 next a jump SELF top variable a loop 2000 run 1000 Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule Neighbor list info ... update every 1 steps, delay 10 steps, check yes max neighbors/atom: 2000, page size: 100000 master list distance cutoff = 7 ghost atom cutoff = 7 binsize = 3.5, bins = 16 16 16 1 neighbor lists, perpetual/occasional/extra = 1 0 0 (1) pair kim, perpetual attributes: full, newton off, cut 7 pair build: full/bin/atomonly stencil: full/bin/3d bin: standard Per MPI rank memory allocation (min/avg/max) = 8.146 | 8.146 | 8.146 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 8000 -36373.193 -36373.193 -36696.904 -36696.904 313.08146 313.08146 163041.22 163041.22 -546.40248 -546.40248 9000 -36368.506 -36368.506 -36699.716 -36699.716 320.33448 320.33448 162918.47 162918.47 184.25056 184.25056 Loop time of 41.4735 on 1 procs for 1000 steps with 8000 atoms Performance: 2.083 ns/day, 11.520 hours/ns, 24.112 timesteps/s 99.6% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 41.174 | 41.174 | 41.174 | 0.0 | 99.28 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.033441 | 0.033441 | 0.033441 | 0.0 | 0.08 Output | 4.8981e-05 | 4.8981e-05 | 4.8981e-05 | 0.0 | 0.00 Modify | 0.24337 | 0.24337 | 0.24337 | 0.0 | 0.59 Other | | 0.02233 | | | 0.05 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 8596 ave 8596 max 8596 min Histogram: 1 0 0 0 0 0 0 0 0 0 Neighs: 0 ave 0 max 0 min Histogram: 1 0 0 0 0 0 0 0 0 0 FullNghs: 574206 ave 574206 max 574206 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 574206 Ave neighs/atom = 71.77575 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.264354249291, Press = 1.43810897072824 next a jump SELF top variable a loop 2000 run 1000 Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule Neighbor list info ... update every 1 steps, delay 10 steps, check yes max neighbors/atom: 2000, page size: 100000 master list distance cutoff = 7 ghost atom cutoff = 7 binsize = 3.5, bins = 16 16 16 1 neighbor lists, perpetual/occasional/extra = 1 0 0 (1) pair kim, perpetual attributes: full, newton off, cut 7 pair build: full/bin/atomonly stencil: full/bin/3d bin: standard Per MPI rank memory allocation (min/avg/max) = 8.145 | 8.145 | 8.145 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 9000 -36368.506 -36368.506 -36699.716 -36699.716 320.33448 320.33448 162918.47 162918.47 184.25056 184.25056 10000 -36371.406 -36371.406 -36690.662 -36690.662 308.77262 308.77262 162902.78 162902.78 464.96831 464.96831 Loop time of 41.4777 on 1 procs for 1000 steps with 8000 atoms Performance: 2.083 ns/day, 11.522 hours/ns, 24.109 timesteps/s 99.6% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 41.178 | 41.178 | 41.178 | 0.0 | 99.28 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.033435 | 0.033435 | 0.033435 | 0.0 | 0.08 Output | 7.5352e-05 | 7.5352e-05 | 7.5352e-05 | 0.0 | 0.00 Modify | 0.24324 | 0.24324 | 0.24324 | 0.0 | 0.59 Other | | 0.02247 | | | 0.05 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 8591 ave 8591 max 8591 min Histogram: 1 0 0 0 0 0 0 0 0 0 Neighs: 0 ave 0 max 0 min Histogram: 1 0 0 0 0 0 0 0 0 0 FullNghs: 573336 ave 573336 max 573336 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 573336 Ave neighs/atom = 71.667 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.145242378842, Press = -0.891183836869921 next a jump SELF top variable a loop 2000 run 1000 Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule Neighbor list info ... update every 1 steps, delay 10 steps, check yes max neighbors/atom: 2000, page size: 100000 master list distance cutoff = 7 ghost atom cutoff = 7 binsize = 3.5, bins = 16 16 16 1 neighbor lists, perpetual/occasional/extra = 1 0 0 (1) pair kim, perpetual attributes: full, newton off, cut 7 pair build: full/bin/atomonly stencil: full/bin/3d bin: standard Per MPI rank memory allocation (min/avg/max) = 8.145 | 8.145 | 8.145 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 10000 -36371.406 -36371.406 -36690.662 -36690.662 308.77262 308.77262 162902.78 162902.78 464.96831 464.96831 11000 -36371.731 -36371.731 -36693.463 -36693.463 311.16724 311.16724 162937.08 162937.08 174.55728 174.55728 Loop time of 41.4911 on 1 procs for 1000 steps with 8000 atoms Performance: 2.082 ns/day, 11.525 hours/ns, 24.102 timesteps/s 99.6% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 41.192 | 41.192 | 41.192 | 0.0 | 99.28 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.033515 | 0.033515 | 0.033515 | 0.0 | 0.08 Output | 7.3959e-05 | 7.3959e-05 | 7.3959e-05 | 0.0 | 0.00 Modify | 0.2432 | 0.2432 | 0.2432 | 0.0 | 0.59 Other | | 0.0224 | | | 0.05 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 8588 ave 8588 max 8588 min Histogram: 1 0 0 0 0 0 0 0 0 0 Neighs: 0 ave 0 max 0 min Histogram: 1 0 0 0 0 0 0 0 0 0 FullNghs: 575340 ave 575340 max 575340 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 575340 Ave neighs/atom = 71.9175 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 162967.659310982 print "LAMMPS calculation completed" LAMMPS calculation completed quit 0