# Variables that can be adjusted by kim-lammps-preprocessor to switch unit sets for # Simulator Models variable _u_distance equal 1.0 variable _u_energy equal 1.0 variable _u_mass equal 1.0 variable _u_time equal 1.0 variable _u_pressure equal 1.0 variable _u_temperature equal 1.0 # This line may be swapped out by kim-lammps-preprocessor if running against a Simulator # Model whose atom_style is not 'atomic' atom_style atomic # 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.430949777364731*${_u_distance} variable latticeconst_converted equal 5.430949777364731*1 lattice diamond ${latticeconst_converted} lattice diamond 5.43094977736473 Lattice spacing in x,y,z = 5.43095 5.43095 5.43095 region simbox block 0 10 0 10 0 10 units lattice create_box 1 simbox Created orthogonal box = (0 0 0) to (54.3095 54.3095 54.3095) 1 by 1 by 1 MPI processor grid create_atoms 1 box Created 8000 atoms create_atoms CPU = 0.0207551 secs variable mass_converted equal 28.0855*${_u_mass} variable mass_converted equal 28.0855*1 # specify which KIM Model to use pair_style kim SW_HauchHollandMarder_1999Brittle_Si__MO_119167353542_004 pair_coeff * * Si 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 160187.033967556 variable V0_metal equal ${V0}/(${_u_distance}*${_u_distance}*${_u_distance}) variable V0_metal equal 160187.033967556/(${_u_distance}*${_u_distance}*${_u_distance}) variable V0_metal equal 160187.033967556/(1*${_u_distance}*${_u_distance}) variable V0_metal equal 160187.033967556/(1*1*${_u_distance}) variable V0_metal equal 160187.033967556/(1*1*1) variable V0_metal_times1000 equal ${V0_metal}*1000 variable V0_metal_times1000 equal 160187.033967556*1000 print "Initial system volume: ${V0_metal} Angstroms^3" Initial system volume: 160187.033967556 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 293.15*${_u_temperature} variable temp_converted equal 293.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 293.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 293.15 ${temp_converted} ${Tdamp_converted} iso ${press_converted} ${press_converted} ${Pdamp_converted} fix ensemble all npt temp 293.15 293.15 ${Tdamp_converted} iso ${press_converted} ${press_converted} ${Pdamp_converted} fix ensemble all npt temp 293.15 293.15 0.1 iso ${press_converted} ${press_converted} ${Pdamp_converted} fix ensemble all npt temp 293.15 293.15 0.1 iso 0 ${press_converted} ${Pdamp_converted} fix ensemble all npt temp 293.15 293.15 0.1 iso 0 0 ${Pdamp_converted} fix ensemble all npt temp 293.15 293.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 "293.15 - 0.2" variable T_up equal "293.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 Neighbor list info ... update every 1 steps, delay 10 steps, check yes max neighbors/atom: 2000, page size: 100000 master list distance cutoff = 5.77118 ghost atom cutoff = 5.77118 binsize = 2.88559, bins = 19 19 19 1 neighbor lists, perpetual/occasional/extra = 1 0 0 (1) pair kim, perpetual attributes: full, newton off, cut 5.77118 pair build: full/bin/atomonly stencil: full/bin/3d bin: standard Per MPI rank memory allocation (min/avg/max) = 4.309 | 4.309 | 4.309 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 0 -34388.097 -34388.097 -34691.2 -34691.2 293.15 293.15 160187.03 160187.03 2021.0735 2021.0735 1000 -34060.573 -34060.573 -34381.081 -34381.081 309.98296 309.98296 160949.49 160949.49 337.37231 337.37231 Loop time of 70.4647 on 1 procs for 1000 steps with 8000 atoms Performance: 1.226 ns/day, 19.574 hours/ns, 14.191 timesteps/s 42.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 | 69.604 | 69.604 | 69.604 | 0.0 | 98.78 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.11433 | 0.11433 | 0.11433 | 0.0 | 0.16 Output | 6.5804e-05 | 6.5804e-05 | 6.5804e-05 | 0.0 | 0.00 Modify | 0.6897 | 0.6897 | 0.6897 | 0.0 | 0.98 Other | | 0.05673 | | | 0.08 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725 ave 6725 max 6725 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: 272000 ave 272000 max 272000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 272000 Ave neighs/atom = 34 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 Per MPI rank memory allocation (min/avg/max) = 4.311 | 4.311 | 4.311 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 1000 -34060.573 -34060.573 -34381.081 -34381.081 309.98296 309.98296 160949.49 160949.49 337.37231 337.37231 2000 -34092.35 -34092.35 -34375.223 -34375.223 273.58431 273.58431 161021.65 161021.65 -265.36201 -265.36201 Loop time of 78.0791 on 1 procs for 1000 steps with 8000 atoms Performance: 1.107 ns/day, 21.689 hours/ns, 12.808 timesteps/s 42.8% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 77.226 | 77.226 | 77.226 | 0.0 | 98.91 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.093829 | 0.093829 | 0.093829 | 0.0 | 0.12 Output | 4.6015e-05 | 4.6015e-05 | 4.6015e-05 | 0.0 | 0.00 Modify | 0.70291 | 0.70291 | 0.70291 | 0.0 | 0.90 Other | | 0.0565 | | | 0.07 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725 ave 6725 max 6725 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: 272958 ave 272958 max 272958 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 272958 Ave neighs/atom = 34.1198 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 Per MPI rank memory allocation (min/avg/max) = 4.311 | 4.311 | 4.311 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 2000 -34092.35 -34092.35 -34375.223 -34375.223 273.58431 273.58431 161021.65 161021.65 -265.36201 -265.36201 3000 -34076.763 -34076.763 -34397.337 -34397.337 310.04725 310.04725 161066.24 161066.24 -507.72246 -507.72246 Loop time of 77.7094 on 1 procs for 1000 steps with 8000 atoms Performance: 1.112 ns/day, 21.586 hours/ns, 12.868 timesteps/s 42.8% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 76.84 | 76.84 | 76.84 | 0.0 | 98.88 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.13378 | 0.13378 | 0.13378 | 0.0 | 0.17 Output | 5.3883e-05 | 5.3883e-05 | 5.3883e-05 | 0.0 | 0.00 Modify | 0.61868 | 0.61868 | 0.61868 | 0.0 | 0.80 Other | | 0.1164 | | | 0.15 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725 ave 6725 max 6725 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: 272786 ave 272786 max 272786 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 272786 Ave neighs/atom = 34.0983 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 Per MPI rank memory allocation (min/avg/max) = 4.311 | 4.311 | 4.311 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 3000 -34076.763 -34076.763 -34397.337 -34397.337 310.04725 310.04725 161066.24 161066.24 -507.72246 -507.72246 4000 -34082.131 -34082.131 -34383.323 -34383.323 291.30219 291.30219 161017.19 161017.19 -206.22633 -206.22633 Loop time of 75.9057 on 1 procs for 1000 steps with 8000 atoms Performance: 1.138 ns/day, 21.085 hours/ns, 13.174 timesteps/s 43.5% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 74.984 | 74.984 | 74.984 | 0.0 | 98.79 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.17344 | 0.17344 | 0.17344 | 0.0 | 0.23 Output | 5.7936e-05 | 5.7936e-05 | 5.7936e-05 | 0.0 | 0.00 Modify | 0.69636 | 0.69636 | 0.69636 | 0.0 | 0.92 Other | | 0.0522 | | | 0.07 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725 ave 6725 max 6725 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: 272532 ave 272532 max 272532 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 272532 Ave neighs/atom = 34.0665 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 Per MPI rank memory allocation (min/avg/max) = 4.311 | 4.311 | 4.311 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 4000 -34082.131 -34082.131 -34383.323 -34383.323 291.30219 291.30219 161017.19 161017.19 -206.22633 -206.22633 5000 -34084.683 -34084.683 -34386.825 -34386.825 292.22052 292.22052 160915.82 160915.82 406.8395 406.8395 Loop time of 76.601 on 1 procs for 1000 steps with 8000 atoms Performance: 1.128 ns/day, 21.278 hours/ns, 13.055 timesteps/s 43.3% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 75.727 | 75.727 | 75.727 | 0.0 | 98.86 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.094329 | 0.094329 | 0.094329 | 0.0 | 0.12 Output | 4.1962e-05 | 4.1962e-05 | 4.1962e-05 | 0.0 | 0.00 Modify | 0.6836 | 0.6836 | 0.6836 | 0.0 | 0.89 Other | | 0.09631 | | | 0.13 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725 ave 6725 max 6725 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: 272792 ave 272792 max 272792 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 272792 Ave neighs/atom = 34.099 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 = 293.695108653066, Press = -286.606873104892 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 4.311 | 4.311 | 4.311 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 5000 -34084.683 -34084.683 -34386.825 -34386.825 292.22052 292.22052 160915.82 160915.82 406.8395 406.8395 6000 -34077.44 -34077.44 -34379.639 -34379.639 292.27568 292.27568 160799.2 160799.2 1223.7135 1223.7135 Loop time of 76.0618 on 1 procs for 1000 steps with 8000 atoms Performance: 1.136 ns/day, 21.128 hours/ns, 13.147 timesteps/s 43.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 | 75.294 | 75.294 | 75.294 | 0.0 | 98.99 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.094487 | 0.094487 | 0.094487 | 0.0 | 0.12 Output | 4.4107e-05 | 4.4107e-05 | 4.4107e-05 | 0.0 | 0.00 Modify | 0.57634 | 0.57634 | 0.57634 | 0.0 | 0.76 Other | | 0.09656 | | | 0.13 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725 ave 6725 max 6725 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: 272716 ave 272716 max 272716 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 272716 Ave neighs/atom = 34.0895 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 = 292.659346603769, Press = -6.63824208419974 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 4.311 | 4.311 | 4.311 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 6000 -34077.44 -34077.44 -34379.639 -34379.639 292.27568 292.27568 160799.2 160799.2 1223.7135 1223.7135 7000 -34086.374 -34086.374 -34398.924 -34398.924 302.28722 302.28722 160929.6 160929.6 292.37933 292.37933 Loop time of 77.3964 on 1 procs for 1000 steps with 8000 atoms Performance: 1.116 ns/day, 21.499 hours/ns, 12.921 timesteps/s 43.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 | 76.448 | 76.448 | 76.448 | 0.0 | 98.77 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.17471 | 0.17471 | 0.17471 | 0.0 | 0.23 Output | 3.4809e-05 | 3.4809e-05 | 3.4809e-05 | 0.0 | 0.00 Modify | 0.71771 | 0.71771 | 0.71771 | 0.0 | 0.93 Other | | 0.05594 | | | 0.07 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725 ave 6725 max 6725 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: 272898 ave 272898 max 272898 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 272898 Ave neighs/atom = 34.1123 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 = 293.019551875435, Press = 3.72213975917058 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 4.311 | 4.311 | 4.311 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 7000 -34086.374 -34086.374 -34398.924 -34398.924 302.28722 302.28722 160929.6 160929.6 292.37933 292.37933 8000 -34077.243 -34077.243 -34382.349 -34382.349 295.0869 295.0869 161039.17 161039.17 -280.79652 -280.79652 Loop time of 77.2933 on 1 procs for 1000 steps with 8000 atoms Performance: 1.118 ns/day, 21.470 hours/ns, 12.938 timesteps/s 42.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 | 76.274 | 76.274 | 76.274 | 0.0 | 98.68 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.21437 | 0.21437 | 0.21437 | 0.0 | 0.28 Output | 4.4107e-05 | 4.4107e-05 | 4.4107e-05 | 0.0 | 0.00 Modify | 0.72896 | 0.72896 | 0.72896 | 0.0 | 0.94 Other | | 0.07588 | | | 0.10 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725 ave 6725 max 6725 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: 272568 ave 272568 max 272568 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 272568 Ave neighs/atom = 34.071 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 = 293.09693545884, Press = -2.34333088495316 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 4.311 | 4.311 | 4.311 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 8000 -34077.243 -34077.243 -34382.349 -34382.349 295.0869 295.0869 161039.17 161039.17 -280.79652 -280.79652 9000 -34084.966 -34084.966 -34382.961 -34382.961 288.20995 288.20995 161043.69 161043.69 -365.97501 -365.97501 Loop time of 76.3107 on 1 procs for 1000 steps with 8000 atoms Performance: 1.132 ns/day, 21.197 hours/ns, 13.104 timesteps/s 43.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 | 75.297 | 75.297 | 75.297 | 0.0 | 98.67 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.20078 | 0.20078 | 0.20078 | 0.0 | 0.26 Output | 3.4809e-05 | 3.4809e-05 | 3.4809e-05 | 0.0 | 0.00 Modify | 0.75675 | 0.75675 | 0.75675 | 0.0 | 0.99 Other | | 0.05596 | | | 0.07 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725 ave 6725 max 6725 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: 272704 ave 272704 max 272704 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 272704 Ave neighs/atom = 34.088 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 = 293.034376677441, Press = -4.32173210743174 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 4.311 | 4.311 | 4.311 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 9000 -34084.966 -34084.966 -34382.961 -34382.961 288.20995 288.20995 161043.69 161043.69 -365.97501 -365.97501 10000 -34081.532 -34081.532 -34383.45 -34383.45 292.0038 292.0038 161011.13 161011.13 -131.58477 -131.58477 Loop time of 77.0138 on 1 procs for 1000 steps with 8000 atoms Performance: 1.122 ns/day, 21.393 hours/ns, 12.985 timesteps/s 43.4% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 76.138 | 76.138 | 76.138 | 0.0 | 98.86 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.1517 | 0.1517 | 0.1517 | 0.0 | 0.20 Output | 6.8903e-05 | 6.8903e-05 | 6.8903e-05 | 0.0 | 0.00 Modify | 0.60754 | 0.60754 | 0.60754 | 0.0 | 0.79 Other | | 0.1161 | | | 0.15 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725 ave 6725 max 6725 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: 272718 ave 272718 max 272718 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 272718 Ave neighs/atom = 34.0898 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 = 293.12945825704, Press = -5.4043312407341 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 4.311 | 4.311 | 4.311 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 10000 -34081.532 -34081.532 -34383.45 -34383.45 292.0038 292.0038 161011.13 161011.13 -131.58477 -131.58477 11000 -34079.559 -34079.559 -34382.707 -34382.707 293.19409 293.19409 160911.63 160911.63 499.57788 499.57788 Loop time of 74.7979 on 1 procs for 1000 steps with 8000 atoms Performance: 1.155 ns/day, 20.777 hours/ns, 13.369 timesteps/s 44.4% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 73.949 | 73.949 | 73.949 | 0.0 | 98.86 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.13388 | 0.13388 | 0.13388 | 0.0 | 0.18 Output | 4.4107e-05 | 4.4107e-05 | 4.4107e-05 | 0.0 | 0.00 Modify | 0.67904 | 0.67904 | 0.67904 | 0.0 | 0.91 Other | | 0.03637 | | | 0.05 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725 ave 6725 max 6725 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: 272750 ave 272750 max 272750 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 272750 Ave neighs/atom = 34.0938 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 = 293.090135459656, Press = -4.86815075866395 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 4.311 | 4.311 | 4.311 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 11000 -34079.559 -34079.559 -34382.707 -34382.707 293.19409 293.19409 160911.63 160911.63 499.57788 499.57788 12000 -34083.495 -34083.495 -34388.619 -34388.619 295.10436 295.10436 160809.1 160809.1 1088.315 1088.315 Loop time of 73.7694 on 1 procs for 1000 steps with 8000 atoms Performance: 1.171 ns/day, 20.492 hours/ns, 13.556 timesteps/s 45.3% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 72.92 | 72.92 | 72.92 | 0.0 | 98.85 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.07449 | 0.07449 | 0.07449 | 0.0 | 0.10 Output | 4.6015e-05 | 4.6015e-05 | 4.6015e-05 | 0.0 | 0.00 Modify | 0.65799 | 0.65799 | 0.65799 | 0.0 | 0.89 Other | | 0.117 | | | 0.16 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725 ave 6725 max 6725 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: 272672 ave 272672 max 272672 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 272672 Ave neighs/atom = 34.084 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 = 293.10916464251, Press = -1.06993859328678 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 4.311 | 4.311 | 4.311 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 12000 -34083.495 -34083.495 -34388.619 -34388.619 295.10436 295.10436 160809.1 160809.1 1088.315 1088.315 13000 -34088.986 -34088.986 -34382.182 -34382.182 283.56842 283.56842 160934.65 160934.65 307.31475 307.31475 Loop time of 72.8109 on 1 procs for 1000 steps with 8000 atoms Performance: 1.187 ns/day, 20.225 hours/ns, 13.734 timesteps/s 45.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 | 72.007 | 72.007 | 72.007 | 0.0 | 98.90 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.12947 | 0.12947 | 0.12947 | 0.0 | 0.18 Output | 3.6001e-05 | 3.6001e-05 | 3.6001e-05 | 0.0 | 0.00 Modify | 0.61781 | 0.61781 | 0.61781 | 0.0 | 0.85 Other | | 0.05646 | | | 0.08 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725 ave 6725 max 6725 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: 272822 ave 272822 max 272822 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 272822 Ave neighs/atom = 34.1028 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 = 293.12313717219, Press = 0.389648383567234 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 4.311 | 4.311 | 4.311 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 13000 -34088.986 -34088.986 -34382.182 -34382.182 283.56842 283.56842 160934.65 160934.65 307.31475 307.31475 14000 -34077.609 -34077.609 -34378.24 -34378.24 290.75931 290.75931 161020.14 161020.14 -138.57439 -138.57439 Loop time of 70.0544 on 1 procs for 1000 steps with 8000 atoms Performance: 1.233 ns/day, 19.460 hours/ns, 14.275 timesteps/s 47.5% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 69.388 | 69.388 | 69.388 | 0.0 | 99.05 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.093857 | 0.093857 | 0.093857 | 0.0 | 0.13 Output | 4.2915e-05 | 4.2915e-05 | 4.2915e-05 | 0.0 | 0.00 Modify | 0.53604 | 0.53604 | 0.53604 | 0.0 | 0.77 Other | | 0.03628 | | | 0.05 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725 ave 6725 max 6725 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: 272704 ave 272704 max 272704 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 272704 Ave neighs/atom = 34.088 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 = 293.005800128838, Press = -1.0263031046567 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 4.311 | 4.311 | 4.311 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 14000 -34077.609 -34077.609 -34378.24 -34378.24 290.75931 290.75931 161020.14 161020.14 -138.57439 -138.57439 15000 -34084.477 -34084.477 -34388.811 -34388.811 294.3405 294.3405 161033.21 161033.21 -303.00453 -303.00453 Loop time of 66.3135 on 1 procs for 1000 steps with 8000 atoms Performance: 1.303 ns/day, 18.420 hours/ns, 15.080 timesteps/s 50.2% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 65.492 | 65.492 | 65.492 | 0.0 | 98.76 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.11503 | 0.11503 | 0.11503 | 0.0 | 0.17 Output | 3.4094e-05 | 3.4094e-05 | 3.4094e-05 | 0.0 | 0.00 Modify | 0.669 | 0.669 | 0.669 | 0.0 | 1.01 Other | | 0.03696 | | | 0.06 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725 ave 6725 max 6725 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: 272708 ave 272708 max 272708 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 272708 Ave neighs/atom = 34.0885 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 = 293.120095563831, Press = -1.75301861052757 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 4.311 | 4.311 | 4.311 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 15000 -34084.477 -34084.477 -34388.811 -34388.811 294.3405 294.3405 161033.21 161033.21 -303.00453 -303.00453 16000 -34079.348 -34079.348 -34379.292 -34379.292 290.09448 290.09448 161024.07 161024.07 -182.07535 -182.07535 Loop time of 66.4037 on 1 procs for 1000 steps with 8000 atoms Performance: 1.301 ns/day, 18.445 hours/ns, 15.059 timesteps/s 50.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 | 65.613 | 65.613 | 65.613 | 0.0 | 98.81 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.11519 | 0.11519 | 0.11519 | 0.0 | 0.17 Output | 4.3869e-05 | 4.3869e-05 | 4.3869e-05 | 0.0 | 0.00 Modify | 0.63883 | 0.63883 | 0.63883 | 0.0 | 0.96 Other | | 0.03671 | | | 0.06 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725 ave 6725 max 6725 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: 272676 ave 272676 max 272676 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 272676 Ave neighs/atom = 34.0845 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 = 293.116101972746, Press = -2.39581630619918 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 4.311 | 4.311 | 4.311 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 16000 -34079.348 -34079.348 -34379.292 -34379.292 290.09448 290.09448 161024.07 161024.07 -182.07535 -182.07535 17000 -34082.935 -34082.935 -34375.665 -34375.665 283.11699 283.11699 160906.42 160906.42 526.47935 526.47935 Loop time of 65.6702 on 1 procs for 1000 steps with 8000 atoms Performance: 1.316 ns/day, 18.242 hours/ns, 15.228 timesteps/s 50.4% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 64.879 | 64.879 | 64.879 | 0.0 | 98.80 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.075045 | 0.075045 | 0.075045 | 0.0 | 0.11 Output | 3.5048e-05 | 3.5048e-05 | 3.5048e-05 | 0.0 | 0.00 Modify | 0.65926 | 0.65926 | 0.65926 | 0.0 | 1.00 Other | | 0.0566 | | | 0.09 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725 ave 6725 max 6725 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: 272664 ave 272664 max 272664 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 272664 Ave neighs/atom = 34.083 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 = 292.989856232291, Press = -2.57270262205469 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 4.311 | 4.311 | 4.311 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 17000 -34082.935 -34082.935 -34375.665 -34375.665 283.11699 283.11699 160906.42 160906.42 526.47935 526.47935 18000 -34087.299 -34087.299 -34389.831 -34389.831 292.59758 292.59758 160828.92 160828.92 947.98516 947.98516 Loop time of 77.774 on 1 procs for 1000 steps with 8000 atoms Performance: 1.111 ns/day, 21.604 hours/ns, 12.858 timesteps/s 42.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 | 76.773 | 76.773 | 76.773 | 0.0 | 98.71 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.15474 | 0.15474 | 0.15474 | 0.0 | 0.20 Output | 4.5061e-05 | 4.5061e-05 | 4.5061e-05 | 0.0 | 0.00 Modify | 0.76953 | 0.76953 | 0.76953 | 0.0 | 0.99 Other | | 0.07632 | | | 0.10 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725 ave 6725 max 6725 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: 272832 ave 272832 max 272832 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 272832 Ave neighs/atom = 34.104 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 = 292.971870390024, Press = -0.770408415018078 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 4.311 | 4.311 | 4.311 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 18000 -34087.299 -34087.299 -34389.831 -34389.831 292.59758 292.59758 160828.92 160828.92 947.98516 947.98516 19000 -34080.194 -34080.194 -34382.146 -34382.146 292.0375 292.0375 160946.79 160946.79 288.19928 288.19928 Loop time of 75.2137 on 1 procs for 1000 steps with 8000 atoms Performance: 1.149 ns/day, 20.893 hours/ns, 13.295 timesteps/s 43.8% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 74.301 | 74.301 | 74.301 | 0.0 | 98.79 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.17376 | 0.17376 | 0.17376 | 0.0 | 0.23 Output | 3.6001e-05 | 3.6001e-05 | 3.6001e-05 | 0.0 | 0.00 Modify | 0.66355 | 0.66355 | 0.66355 | 0.0 | 0.88 Other | | 0.07574 | | | 0.10 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725 ave 6725 max 6725 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: 272728 ave 272728 max 272728 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 272728 Ave neighs/atom = 34.091 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 = 292.94394751928, Press = 0.282659786376461 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 4.311 | 4.311 | 4.311 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 19000 -34080.194 -34080.194 -34382.146 -34382.146 292.0375 292.0375 160946.79 160946.79 288.19928 288.19928 20000 -34084.752 -34084.752 -34383.785 -34383.785 289.21384 289.21384 161055.64 161055.64 -418.03713 -418.03713 Loop time of 75.372 on 1 procs for 1000 steps with 8000 atoms Performance: 1.146 ns/day, 20.937 hours/ns, 13.268 timesteps/s 44.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 | 74.463 | 74.463 | 74.463 | 0.0 | 98.79 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.094554 | 0.094554 | 0.094554 | 0.0 | 0.13 Output | 4.2915e-05 | 4.2915e-05 | 4.2915e-05 | 0.0 | 0.00 Modify | 0.71737 | 0.71737 | 0.71737 | 0.0 | 0.95 Other | | 0.09658 | | | 0.13 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725 ave 6725 max 6725 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: 272640 ave 272640 max 272640 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 272640 Ave neighs/atom = 34.08 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 = 292.9709698284, Press = -0.203714235066782 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 4.311 | 4.311 | 4.311 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 20000 -34084.752 -34084.752 -34383.785 -34383.785 289.21384 289.21384 161055.64 161055.64 -418.03713 -418.03713 21000 -34082.126 -34082.126 -34385.529 -34385.529 293.4398 293.4398 161090.15 161090.15 -624.8906 -624.8906 Loop time of 72.5685 on 1 procs for 1000 steps with 8000 atoms Performance: 1.191 ns/day, 20.158 hours/ns, 13.780 timesteps/s 45.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 | 71.771 | 71.771 | 71.771 | 0.0 | 98.90 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.094007 | 0.094007 | 0.094007 | 0.0 | 0.13 Output | 4.6015e-05 | 4.6015e-05 | 4.6015e-05 | 0.0 | 0.00 Modify | 0.64665 | 0.64665 | 0.64665 | 0.0 | 0.89 Other | | 0.05662 | | | 0.08 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725 ave 6725 max 6725 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: 272600 ave 272600 max 272600 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 272600 Ave neighs/atom = 34.075 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 = 293.053713326317, Press = -1.23314957915078 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 4.311 | 4.311 | 4.311 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 21000 -34082.126 -34082.126 -34385.529 -34385.529 293.4398 293.4398 161090.15 161090.15 -624.8906 -624.8906 22000 -34077.383 -34077.383 -34382.29 -34382.29 294.89441 294.89441 161024.31 161024.31 -180.45982 -180.45982 Loop time of 72.0213 on 1 procs for 1000 steps with 8000 atoms Performance: 1.200 ns/day, 20.006 hours/ns, 13.885 timesteps/s 46.3% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 71.151 | 71.151 | 71.151 | 0.0 | 98.79 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.19475 | 0.19475 | 0.19475 | 0.0 | 0.27 Output | 4.2915e-05 | 4.2915e-05 | 4.2915e-05 | 0.0 | 0.00 Modify | 0.61749 | 0.61749 | 0.61749 | 0.0 | 0.86 Other | | 0.05782 | | | 0.08 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725 ave 6725 max 6725 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: 272640 ave 272640 max 272640 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 272640 Ave neighs/atom = 34.08 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 = 293.09568746452, Press = -1.87321835392798 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 4.311 | 4.311 | 4.311 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 22000 -34077.383 -34077.383 -34382.29 -34382.29 294.89441 294.89441 161024.31 161024.31 -180.45982 -180.45982 23000 -34085.687 -34085.687 -34386.848 -34386.848 291.27201 291.27201 160909 160909 480.86154 480.86154 Loop time of 66.9812 on 1 procs for 1000 steps with 8000 atoms Performance: 1.290 ns/day, 18.606 hours/ns, 14.930 timesteps/s 49.5% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 66.05 | 66.05 | 66.05 | 0.0 | 98.61 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.075099 | 0.075099 | 0.075099 | 0.0 | 0.11 Output | 4.3869e-05 | 4.3869e-05 | 4.3869e-05 | 0.0 | 0.00 Modify | 0.77933 | 0.77933 | 0.77933 | 0.0 | 1.16 Other | | 0.07688 | | | 0.11 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725 ave 6725 max 6725 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: 272748 ave 272748 max 272748 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 272748 Ave neighs/atom = 34.0935 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 = 293.096878662163, Press = -1.484112606283 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 4.311 | 4.311 | 4.311 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 23000 -34085.687 -34085.687 -34386.848 -34386.848 291.27201 291.27201 160909 160909 480.86154 480.86154 24000 -34075.381 -34075.381 -34384.559 -34384.559 299.0256 299.0256 160883.88 160883.88 699.98845 699.98845 Loop time of 65.6621 on 1 procs for 1000 steps with 8000 atoms Performance: 1.316 ns/day, 18.239 hours/ns, 15.229 timesteps/s 50.4% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 64.794 | 64.794 | 64.794 | 0.0 | 98.68 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.13517 | 0.13517 | 0.13517 | 0.0 | 0.21 Output | 4.6968e-05 | 4.6968e-05 | 4.6968e-05 | 0.0 | 0.00 Modify | 0.61497 | 0.61497 | 0.61497 | 0.0 | 0.94 Other | | 0.1174 | | | 0.18 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725 ave 6725 max 6725 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: 272660 ave 272660 max 272660 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 272660 Ave neighs/atom = 34.0825 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 = 293.096408813023, Press = -0.414080495522929 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 4.311 | 4.311 | 4.311 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 24000 -34075.381 -34075.381 -34384.559 -34384.559 299.0256 299.0256 160883.88 160883.88 699.98845 699.98845 25000 -34084.918 -34084.918 -34383.186 -34383.186 288.47376 288.47376 160954.77 160954.77 187.62013 187.62013 Loop time of 66.188 on 1 procs for 1000 steps with 8000 atoms Performance: 1.305 ns/day, 18.386 hours/ns, 15.108 timesteps/s 50.4% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 65.342 | 65.342 | 65.342 | 0.0 | 98.72 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.11545 | 0.11545 | 0.11545 | 0.0 | 0.17 Output | 4.3154e-05 | 4.3154e-05 | 4.3154e-05 | 0.0 | 0.00 Modify | 0.67345 | 0.67345 | 0.67345 | 0.0 | 1.02 Other | | 0.05737 | | | 0.09 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725 ave 6725 max 6725 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: 272696 ave 272696 max 272696 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 272696 Ave neighs/atom = 34.087 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 = 293.163923488301, Press = 0.356493518659617 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 4.311 | 4.311 | 4.311 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 25000 -34084.918 -34084.918 -34383.186 -34383.186 288.47376 288.47376 160954.77 160954.77 187.62013 187.62013 26000 -34077.364 -34077.364 -34378.149 -34378.149 290.90779 290.90779 161118.31 161118.31 -759.81245 -759.81245 Loop time of 66.6739 on 1 procs for 1000 steps with 8000 atoms Performance: 1.296 ns/day, 18.521 hours/ns, 14.998 timesteps/s 49.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 | 65.749 | 65.749 | 65.749 | 0.0 | 98.61 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.12545 | 0.12545 | 0.12545 | 0.0 | 0.19 Output | 4.6968e-05 | 4.6968e-05 | 4.6968e-05 | 0.0 | 0.00 Modify | 0.71738 | 0.71738 | 0.71738 | 0.0 | 1.08 Other | | 0.08169 | | | 0.12 Nlocal: 8000 ave 8000 max 8000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 6725 ave 6725 max 6725 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: 272748 ave 272748 max 272748 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 272748 Ave neighs/atom = 34.0935 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_T293.15.out" else "print 'not_converged' file output/vol_T293.15.out" print '${V}' file output/vol_T293.15.out 160989.281183697 print "LAMMPS calculation completed" LAMMPS calculation completed quit 0