# 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 2.8665045946836467*${_u_distance} variable latticeconst_converted equal 2.8665045946836467*1 lattice bcc ${latticeconst_converted} lattice bcc 2.86650459468365 Lattice spacing in x,y,z = 2.8665 2.8665 2.8665 region simbox block 0 10 0 10 0 10 units lattice create_box 1 simbox Created orthogonal box = (0 0 0) to (28.665 28.665 28.665) 1 by 1 by 1 MPI processor grid create_atoms 1 box Created 2000 atoms create_atoms CPU = 0.000299931 secs variable mass_converted equal 55.845*${_u_mass} variable mass_converted equal 55.845*1 # specify which KIM Model to use pair_style kim EAM_Magnetic2GQuintic_ChiesaDerletDudarev_2011_Fe__MO_140444321607_002 WARNING: KIM Model does not provide `partialParticleVirial'; virial per atom will be zero (src/KIM/pair_kim.cpp:1089) pair_coeff * * Fe mass 1 ${mass_converted} mass 1 55.845 # initial volume variable v equal vol # assign formula variable V0 equal ${v} # evaluate initial value variable V0 equal 23553.6342409031 variable V0_metal equal ${V0}/(${_u_distance}*${_u_distance}*${_u_distance}) variable V0_metal equal 23553.6342409031/(${_u_distance}*${_u_distance}*${_u_distance}) variable V0_metal equal 23553.6342409031/(1*${_u_distance}*${_u_distance}) variable V0_metal equal 23553.6342409031/(1*1*${_u_distance}) variable V0_metal equal 23553.6342409031/(1*1*1) variable V0_metal_times1000 equal ${V0_metal}*1000 variable V0_metal_times1000 equal 23553.6342409031*1000 print "Initial system volume: ${V0_metal} Angstroms^3" Initial system volume: 23553.6342409031 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 253.15*${_u_temperature} variable temp_converted equal 253.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 253.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 253.15 ${temp_converted} ${Tdamp_converted} iso ${press_converted} ${press_converted} ${Pdamp_converted} fix ensemble all npt temp 253.15 253.15 ${Tdamp_converted} iso ${press_converted} ${press_converted} ${Pdamp_converted} fix ensemble all npt temp 253.15 253.15 0.1 iso ${press_converted} ${press_converted} ${Pdamp_converted} fix ensemble all npt temp 253.15 253.15 0.1 iso 0 ${press_converted} ${Pdamp_converted} fix ensemble all npt temp 253.15 253.15 0.1 iso 0 0 ${Pdamp_converted} fix ensemble all npt temp 253.15 253.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 "253.15 - 0.2" variable T_up equal "253.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 = 6 ghost atom cutoff = 6 binsize = 3, bins = 10 10 10 1 neighbor lists, perpetual/occasional/extra = 1 0 0 (1) pair kim, perpetual attributes: full, newton off, cut 6 pair build: full/bin/atomonly stencil: full/bin/3d bin: standard Per MPI rank memory allocation (min/avg/max) = 3.754 | 3.754 | 3.754 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 0 -27701.817 -27701.817 -27767.229 -27767.229 253.15 253.15 23553.634 23553.634 2966.3059 2966.3059 1000 -27635.851 -27635.851 -27703.578 -27703.578 262.11069 262.11069 23718.347 23718.347 -1895.3504 -1895.3504 Loop time of 20.4925 on 1 procs for 1000 steps with 2000 atoms Performance: 4.216 ns/day, 5.692 hours/ns, 48.798 timesteps/s 45.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 | 20.236 | 20.236 | 20.236 | 0.0 | 98.75 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.048398 | 0.048398 | 0.048398 | 0.0 | 0.24 Output | 4.5061e-05 | 4.5061e-05 | 4.5061e-05 | 0.0 | 0.00 Modify | 0.195 | 0.195 | 0.195 | 0.0 | 0.95 Other | | 0.01327 | | | 0.06 Nlocal: 2000 ave 2000 max 2000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 4119 ave 4119 max 4119 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: 128000 ave 128000 max 128000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 128000 Ave neighs/atom = 64 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) = 3.754 | 3.754 | 3.754 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 1000 -27635.851 -27635.851 -27703.578 -27703.578 262.11069 262.11069 23718.347 23718.347 -1895.3504 -1895.3504 2000 -27633.747 -27633.747 -27702.686 -27702.686 266.80304 266.80304 23701.824 23701.824 -38.106466 -38.106466 Loop time of 19.2066 on 1 procs for 1000 steps with 2000 atoms Performance: 4.498 ns/day, 5.335 hours/ns, 52.065 timesteps/s 49.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 | 18.913 | 18.913 | 18.913 | 0.0 | 98.47 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.068 | 0.068 | 0.068 | 0.0 | 0.35 Output | 4.0054e-05 | 4.0054e-05 | 4.0054e-05 | 0.0 | 0.00 Modify | 0.21333 | 0.21333 | 0.21333 | 0.0 | 1.11 Other | | 0.01255 | | | 0.07 Nlocal: 2000 ave 2000 max 2000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 4119 ave 4119 max 4119 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: 128004 ave 128004 max 128004 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 128004 Ave neighs/atom = 64.002 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) = 3.754 | 3.754 | 3.754 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 2000 -27633.747 -27633.747 -27702.686 -27702.686 266.80304 266.80304 23701.824 23701.824 -38.106466 -38.106466 3000 -27637.394 -27637.394 -27706.472 -27706.472 267.33883 267.33883 23661.403 23661.403 1984.5689 1984.5689 Loop time of 18.6459 on 1 procs for 1000 steps with 2000 atoms Performance: 4.634 ns/day, 5.179 hours/ns, 53.631 timesteps/s 50.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 | 18.352 | 18.352 | 18.352 | 0.0 | 98.42 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.087795 | 0.087795 | 0.087795 | 0.0 | 0.47 Output | 3.4094e-05 | 3.4094e-05 | 3.4094e-05 | 0.0 | 0.00 Modify | 0.1535 | 0.1535 | 0.1535 | 0.0 | 0.82 Other | | 0.05281 | | | 0.28 Nlocal: 2000 ave 2000 max 2000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 4119 ave 4119 max 4119 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: 128010 ave 128010 max 128010 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 128010 Ave neighs/atom = 64.005 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) = 3.754 | 3.754 | 3.754 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 3000 -27637.394 -27637.394 -27706.472 -27706.472 267.33883 267.33883 23661.403 23661.403 1984.5689 1984.5689 4000 -27633.467 -27633.467 -27700.034 -27700.034 257.62134 257.62134 23723.519 23723.519 -1800.7593 -1800.7593 Loop time of 17.9074 on 1 procs for 1000 steps with 2000 atoms Performance: 4.825 ns/day, 4.974 hours/ns, 55.843 timesteps/s 53.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 | 17.754 | 17.754 | 17.754 | 0.0 | 99.14 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.027663 | 0.027663 | 0.027663 | 0.0 | 0.15 Output | 3.9816e-05 | 3.9816e-05 | 3.9816e-05 | 0.0 | 0.00 Modify | 0.093508 | 0.093508 | 0.093508 | 0.0 | 0.52 Other | | 0.03248 | | | 0.18 Nlocal: 2000 ave 2000 max 2000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 4119 ave 4119 max 4119 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: 127998 ave 127998 max 127998 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 127998 Ave neighs/atom = 63.999 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) = 3.754 | 3.754 | 3.754 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 4000 -27633.467 -27633.467 -27700.034 -27700.034 257.62134 257.62134 23723.519 23723.519 -1800.7593 -1800.7593 5000 -27637.182 -27637.182 -27703.279 -27703.279 255.80489 255.80489 23700.009 23700.009 -383.07545 -383.07545 Loop time of 19.14 on 1 procs for 1000 steps with 2000 atoms Performance: 4.514 ns/day, 5.317 hours/ns, 52.247 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 | 18.954 | 18.954 | 18.954 | 0.0 | 99.03 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.029016 | 0.029016 | 0.029016 | 0.0 | 0.15 Output | 4.6015e-05 | 4.6015e-05 | 4.6015e-05 | 0.0 | 0.00 Modify | 0.14397 | 0.14397 | 0.14397 | 0.0 | 0.75 Other | | 0.01249 | | | 0.07 Nlocal: 2000 ave 2000 max 2000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 4119 ave 4119 max 4119 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: 128006 ave 128006 max 128006 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 128006 Ave neighs/atom = 64.003 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 = 254.997728316335, Press = 665.691431283458 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 3.754 | 3.754 | 3.754 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 5000 -27637.182 -27637.182 -27703.279 -27703.279 255.80489 255.80489 23700.009 23700.009 -383.07545 -383.07545 6000 -27634.66 -27634.66 -27703.071 -27703.071 264.76022 264.76022 23667.093 23667.093 2140.8051 2140.8051 Loop time of 14.5839 on 1 procs for 1000 steps with 2000 atoms Performance: 5.924 ns/day, 4.051 hours/ns, 68.569 timesteps/s 65.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 | 14.374 | 14.374 | 14.374 | 0.0 | 98.56 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.02821 | 0.02821 | 0.02821 | 0.0 | 0.19 Output | 2.8133e-05 | 2.8133e-05 | 2.8133e-05 | 0.0 | 0.00 Modify | 0.16789 | 0.16789 | 0.16789 | 0.0 | 1.15 Other | | 0.01342 | | | 0.09 Nlocal: 2000 ave 2000 max 2000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 4119 ave 4119 max 4119 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: 128024 ave 128024 max 128024 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 128024 Ave neighs/atom = 64.012 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 = 252.606693116245, Press = -19.6939638024414 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 3.754 | 3.754 | 3.754 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 6000 -27634.66 -27634.66 -27703.071 -27703.071 264.76022 264.76022 23667.093 23667.093 2140.8051 2140.8051 7000 -27637.729 -27637.729 -27702.18 -27702.18 249.43005 249.43005 23756.257 23756.257 -4400.3948 -4400.3948 Loop time of 16.8918 on 1 procs for 1000 steps with 2000 atoms Performance: 5.115 ns/day, 4.692 hours/ns, 59.200 timesteps/s 56.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 | 16.632 | 16.632 | 16.632 | 0.0 | 98.46 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.047982 | 0.047982 | 0.047982 | 0.0 | 0.28 Output | 2.9087e-05 | 2.9087e-05 | 2.9087e-05 | 0.0 | 0.00 Modify | 0.19927 | 0.19927 | 0.19927 | 0.0 | 1.18 Other | | 0.01245 | | | 0.07 Nlocal: 2000 ave 2000 max 2000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 4119 ave 4119 max 4119 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: 128006 ave 128006 max 128006 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 128006 Ave neighs/atom = 64.003 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 = 251.866697624182, Press = -0.230265046269795 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 3.754 | 3.754 | 3.754 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 7000 -27637.729 -27637.729 -27702.18 -27702.18 249.43005 249.43005 23756.257 23756.257 -4400.3948 -4400.3948 8000 -27634.737 -27634.737 -27703.78 -27703.78 267.20352 267.20352 23671.541 23671.541 2019.8051 2019.8051 Loop time of 15.4259 on 1 procs for 1000 steps with 2000 atoms Performance: 5.601 ns/day, 4.285 hours/ns, 64.826 timesteps/s 61.1% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 15.273 | 15.273 | 15.273 | 0.0 | 99.01 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.031394 | 0.031394 | 0.031394 | 0.0 | 0.20 Output | 2.1935e-05 | 2.1935e-05 | 2.1935e-05 | 0.0 | 0.00 Modify | 0.10955 | 0.10955 | 0.10955 | 0.0 | 0.71 Other | | 0.01228 | | | 0.08 Nlocal: 2000 ave 2000 max 2000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 4119 ave 4119 max 4119 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: 127994 ave 127994 max 127994 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 127994 Ave neighs/atom = 63.997 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 = 251.874981096386, Press = 27.6566879631366 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 3.754 | 3.754 | 3.754 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 8000 -27634.737 -27634.737 -27703.78 -27703.78 267.20352 267.20352 23671.541 23671.541 2019.8051 2019.8051 9000 -27636.224 -27636.224 -27699.482 -27699.482 244.81738 244.81738 23698.006 23698.006 -187.7749 -187.7749 Loop time of 16.6974 on 1 procs for 1000 steps with 2000 atoms Performance: 5.174 ns/day, 4.638 hours/ns, 59.890 timesteps/s 57.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 | 16.488 | 16.488 | 16.488 | 0.0 | 98.75 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.028029 | 0.028029 | 0.028029 | 0.0 | 0.17 Output | 3.0041e-05 | 3.0041e-05 | 3.0041e-05 | 0.0 | 0.00 Modify | 0.16863 | 0.16863 | 0.16863 | 0.0 | 1.01 Other | | 0.01255 | | | 0.08 Nlocal: 2000 ave 2000 max 2000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 4119 ave 4119 max 4119 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: 128018 ave 128018 max 128018 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 128018 Ave neighs/atom = 64.009 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 = 251.81953359689, Press = -4.40677989314537 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 3.754 | 3.754 | 3.754 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 9000 -27636.224 -27636.224 -27699.482 -27699.482 244.81738 244.81738 23698.006 23698.006 -187.7749 -187.7749 10000 -27638.006 -27638.006 -27701.66 -27701.66 246.34909 246.34909 23723.851 23723.851 -2054.8425 -2054.8425 Loop time of 14.6039 on 1 procs for 1000 steps with 2000 atoms Performance: 5.916 ns/day, 4.057 hours/ns, 68.475 timesteps/s 65.1% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 14.417 | 14.417 | 14.417 | 0.0 | 98.72 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.027437 | 0.027437 | 0.027437 | 0.0 | 0.19 Output | 3.0994e-05 | 3.0994e-05 | 3.0994e-05 | 0.0 | 0.00 Modify | 0.12681 | 0.12681 | 0.12681 | 0.0 | 0.87 Other | | 0.03245 | | | 0.22 Nlocal: 2000 ave 2000 max 2000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 4119 ave 4119 max 4119 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: 128022 ave 128022 max 128022 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 128022 Ave neighs/atom = 64.011 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 = 252.08882464832, Press = 13.9332870563379 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 3.754 | 3.754 | 3.754 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 10000 -27638.006 -27638.006 -27701.66 -27701.66 246.34909 246.34909 23723.851 23723.851 -2054.8425 -2054.8425 11000 -27634.806 -27634.806 -27701.244 -27701.244 257.12071 257.12071 23676.865 23676.865 1512.0333 1512.0333 Loop time of 14.3179 on 1 procs for 1000 steps with 2000 atoms Performance: 6.034 ns/day, 3.977 hours/ns, 69.842 timesteps/s 66.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 | 14.09 | 14.09 | 14.09 | 0.0 | 98.41 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.067524 | 0.067524 | 0.067524 | 0.0 | 0.47 Output | 2.1935e-05 | 2.1935e-05 | 2.1935e-05 | 0.0 | 0.00 Modify | 0.14818 | 0.14818 | 0.14818 | 0.0 | 1.03 Other | | 0.01257 | | | 0.09 Nlocal: 2000 ave 2000 max 2000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 4119 ave 4119 max 4119 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: 128012 ave 128012 max 128012 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 128012 Ave neighs/atom = 64.006 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 = 252.184049330244, Press = 5.75688605196568 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 3.754 | 3.754 | 3.754 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 11000 -27634.806 -27634.806 -27701.244 -27701.244 257.12071 257.12071 23676.865 23676.865 1512.0333 1512.0333 12000 -27636.507 -27636.507 -27700.034 -27700.034 245.8592 245.8592 23705.762 23705.762 -645.98639 -645.98639 Loop time of 15.2538 on 1 procs for 1000 steps with 2000 atoms Performance: 5.664 ns/day, 4.237 hours/ns, 65.557 timesteps/s 62.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 | 15.07 | 15.07 | 15.07 | 0.0 | 98.79 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.027917 | 0.027917 | 0.027917 | 0.0 | 0.18 Output | 3.0041e-05 | 3.0041e-05 | 3.0041e-05 | 0.0 | 0.00 Modify | 0.14364 | 0.14364 | 0.14364 | 0.0 | 0.94 Other | | 0.01249 | | | 0.08 Nlocal: 2000 ave 2000 max 2000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 4119 ave 4119 max 4119 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: 128026 ave 128026 max 128026 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 128026 Ave neighs/atom = 64.013 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 = 252.296894458001, Press = -1.03431539446554 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 3.754 | 3.754 | 3.754 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 12000 -27636.507 -27636.507 -27700.034 -27700.034 245.8592 245.8592 23705.762 23705.762 -645.98639 -645.98639 13000 -27634.04 -27634.04 -27699.569 -27699.569 253.60315 253.60315 23711.467 23711.467 -761.29892 -761.29892 Loop time of 12.1773 on 1 procs for 1000 steps with 2000 atoms Performance: 7.095 ns/day, 3.383 hours/ns, 82.120 timesteps/s 78.1% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 12.008 | 12.008 | 12.008 | 0.0 | 98.61 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.029119 | 0.029119 | 0.029119 | 0.0 | 0.24 Output | 3.0041e-05 | 3.0041e-05 | 3.0041e-05 | 0.0 | 0.00 Modify | 0.12733 | 0.12733 | 0.12733 | 0.0 | 1.05 Other | | 0.01268 | | | 0.10 Nlocal: 2000 ave 2000 max 2000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 4119 ave 4119 max 4119 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: 128016 ave 128016 max 128016 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 128016 Ave neighs/atom = 64.008 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 = 252.634446550185, Press = 7.44422461297007 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 3.754 | 3.754 | 3.754 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 13000 -27634.04 -27634.04 -27699.569 -27699.569 253.60315 253.60315 23711.467 23711.467 -761.29892 -761.29892 14000 -27635.319 -27635.319 -27699.896 -27699.896 249.91916 249.91916 23657.254 23657.254 3073.9505 3073.9505 Loop time of 14.3963 on 1 procs for 1000 steps with 2000 atoms Performance: 6.002 ns/day, 3.999 hours/ns, 69.463 timesteps/s 65.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 | 14.158 | 14.158 | 14.158 | 0.0 | 98.34 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.047854 | 0.047854 | 0.047854 | 0.0 | 0.33 Output | 2.408e-05 | 2.408e-05 | 2.408e-05 | 0.0 | 0.00 Modify | 0.1579 | 0.1579 | 0.1579 | 0.0 | 1.10 Other | | 0.03266 | | | 0.23 Nlocal: 2000 ave 2000 max 2000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 4119 ave 4119 max 4119 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: 128012 ave 128012 max 128012 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 128012 Ave neighs/atom = 64.006 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 = 252.851516028057, Press = 3.66902548722258 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 3.754 | 3.754 | 3.754 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 14000 -27635.319 -27635.319 -27699.896 -27699.896 249.91916 249.91916 23657.254 23657.254 3073.9505 3073.9505 15000 -27636.926 -27636.926 -27699.733 -27699.733 243.07074 243.07074 23736.356 23736.356 -2784.7503 -2784.7503 Loop time of 14.5931 on 1 procs for 1000 steps with 2000 atoms Performance: 5.921 ns/day, 4.054 hours/ns, 68.526 timesteps/s 64.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 | 14.444 | 14.444 | 14.444 | 0.0 | 98.98 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.050298 | 0.050298 | 0.050298 | 0.0 | 0.34 Output | 5.1022e-05 | 5.1022e-05 | 5.1022e-05 | 0.0 | 0.00 Modify | 0.085569 | 0.085569 | 0.085569 | 0.0 | 0.59 Other | | 0.0127 | | | 0.09 Nlocal: 2000 ave 2000 max 2000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 4119 ave 4119 max 4119 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: 128024 ave 128024 max 128024 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 128024 Ave neighs/atom = 64.012 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 = 252.763651829769, Press = -4.57466390091674 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 3.754 | 3.754 | 3.754 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 15000 -27636.926 -27636.926 -27699.733 -27699.733 243.07074 243.07074 23736.356 23736.356 -2784.7503 -2784.7503 16000 -27636.863 -27636.863 -27701.606 -27701.606 250.56275 250.56275 23691.485 23691.485 495.3477 495.3477 Loop time of 18.3167 on 1 procs for 1000 steps with 2000 atoms Performance: 4.717 ns/day, 5.088 hours/ns, 54.595 timesteps/s 51.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 | 18.008 | 18.008 | 18.008 | 0.0 | 98.31 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.027314 | 0.027314 | 0.027314 | 0.0 | 0.15 Output | 2.9087e-05 | 2.9087e-05 | 2.9087e-05 | 0.0 | 0.00 Modify | 0.25688 | 0.25688 | 0.25688 | 0.0 | 1.40 Other | | 0.02443 | | | 0.13 Nlocal: 2000 ave 2000 max 2000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 4119 ave 4119 max 4119 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: 128028 ave 128028 max 128028 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 128028 Ave neighs/atom = 64.014 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 = 252.76032230788, Press = 5.89051318139782 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 3.754 | 3.754 | 3.754 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 16000 -27636.863 -27636.863 -27701.606 -27701.606 250.56275 250.56275 23691.485 23691.485 495.3477 495.3477 17000 -27635.103 -27635.103 -27700.669 -27700.669 253.74397 253.74397 23688.177 23688.177 746.57047 746.57047 Loop time of 17.9235 on 1 procs for 1000 steps with 2000 atoms Performance: 4.820 ns/day, 4.979 hours/ns, 55.793 timesteps/s 52.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 | 17.777 | 17.777 | 17.777 | 0.0 | 99.18 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.027367 | 0.027367 | 0.027367 | 0.0 | 0.15 Output | 2.2888e-05 | 2.2888e-05 | 2.2888e-05 | 0.0 | 0.00 Modify | 0.10719 | 0.10719 | 0.10719 | 0.0 | 0.60 Other | | 0.01222 | | | 0.07 Nlocal: 2000 ave 2000 max 2000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 4119 ave 4119 max 4119 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: 128002 ave 128002 max 128002 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 128002 Ave neighs/atom = 64.001 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 = 252.590456838023, Press = -0.150080051517646 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 3.754 | 3.754 | 3.754 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 17000 -27635.103 -27635.103 -27700.669 -27700.669 253.74397 253.74397 23688.177 23688.177 746.57047 746.57047 18000 -27637.804 -27637.804 -27700.736 -27700.736 243.55196 243.55196 23710.987 23710.987 -964.61984 -964.61984 Loop time of 18.8931 on 1 procs for 1000 steps with 2000 atoms Performance: 4.573 ns/day, 5.248 hours/ns, 52.929 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 | 18.686 | 18.686 | 18.686 | 0.0 | 98.90 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.048079 | 0.048079 | 0.048079 | 0.0 | 0.25 Output | 2.2173e-05 | 2.2173e-05 | 2.2173e-05 | 0.0 | 0.00 Modify | 0.12709 | 0.12709 | 0.12709 | 0.0 | 0.67 Other | | 0.0323 | | | 0.17 Nlocal: 2000 ave 2000 max 2000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 4119 ave 4119 max 4119 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: 128008 ave 128008 max 128008 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 128008 Ave neighs/atom = 64.004 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 = 252.545039938164, Press = 2.87260383330334 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 3.754 | 3.754 | 3.754 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 18000 -27637.804 -27637.804 -27700.736 -27700.736 243.55196 243.55196 23710.987 23710.987 -964.61984 -964.61984 19000 -27634.191 -27634.191 -27699.179 -27699.179 251.51368 251.51368 23691.876 23691.876 537.49586 537.49586 Loop time of 16.9153 on 1 procs for 1000 steps with 2000 atoms Performance: 5.108 ns/day, 4.699 hours/ns, 59.118 timesteps/s 55.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 | 16.69 | 16.69 | 16.69 | 0.0 | 98.67 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.067341 | 0.067341 | 0.067341 | 0.0 | 0.40 Output | 2.2888e-05 | 2.2888e-05 | 2.2888e-05 | 0.0 | 0.00 Modify | 0.12606 | 0.12606 | 0.12606 | 0.0 | 0.75 Other | | 0.03221 | | | 0.19 Nlocal: 2000 ave 2000 max 2000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 4119 ave 4119 max 4119 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: 128012 ave 128012 max 128012 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 128012 Ave neighs/atom = 64.006 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 = 252.58671389724, Press = 3.48492279688121 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 3.754 | 3.754 | 3.754 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 19000 -27634.191 -27634.191 -27699.179 -27699.179 251.51368 251.51368 23691.876 23691.876 537.49586 537.49586 20000 -27636.415 -27636.415 -27701.608 -27701.608 252.30477 252.30477 23698.78 23698.78 -150.09022 -150.09022 Loop time of 17.7853 on 1 procs for 1000 steps with 2000 atoms Performance: 4.858 ns/day, 4.940 hours/ns, 56.226 timesteps/s 53.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 | 17.591 | 17.591 | 17.591 | 0.0 | 98.91 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.055256 | 0.055256 | 0.055256 | 0.0 | 0.31 Output | 2.9087e-05 | 2.9087e-05 | 2.9087e-05 | 0.0 | 0.00 Modify | 0.12634 | 0.12634 | 0.12634 | 0.0 | 0.71 Other | | 0.01233 | | | 0.07 Nlocal: 2000 ave 2000 max 2000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 4119 ave 4119 max 4119 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: 128010 ave 128010 max 128010 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 128010 Ave neighs/atom = 64.005 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 = 252.669998852528, Press = -0.796831749585212 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 3.754 | 3.754 | 3.754 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 20000 -27636.415 -27636.415 -27701.608 -27701.608 252.30477 252.30477 23698.78 23698.78 -150.09022 -150.09022 21000 -27631.52 -27631.52 -27697.616 -27697.616 255.79576 255.79576 23732.455 23732.455 -1898.1177 -1898.1177 Loop time of 17.1978 on 1 procs for 1000 steps with 2000 atoms Performance: 5.024 ns/day, 4.777 hours/ns, 58.147 timesteps/s 55.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 | 16.951 | 16.951 | 16.951 | 0.0 | 98.57 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.047474 | 0.047474 | 0.047474 | 0.0 | 0.28 Output | 2.9087e-05 | 2.9087e-05 | 2.9087e-05 | 0.0 | 0.00 Modify | 0.1465 | 0.1465 | 0.1465 | 0.0 | 0.85 Other | | 0.05251 | | | 0.31 Nlocal: 2000 ave 2000 max 2000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 4119 ave 4119 max 4119 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: 128004 ave 128004 max 128004 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 128004 Ave neighs/atom = 64.002 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 = 252.816494692547, Press = 4.28703585337339 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 3.754 | 3.754 | 3.754 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 21000 -27631.52 -27631.52 -27697.616 -27697.616 255.79576 255.79576 23732.455 23732.455 -1898.1177 -1898.1177 22000 -27635.917 -27635.917 -27700.893 -27700.893 251.46573 251.46573 23663.059 23663.059 2557.1976 2557.1976 Loop time of 17.2471 on 1 procs for 1000 steps with 2000 atoms Performance: 5.010 ns/day, 4.791 hours/ns, 57.981 timesteps/s 54.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 | 17.061 | 17.061 | 17.061 | 0.0 | 98.92 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.04717 | 0.04717 | 0.04717 | 0.0 | 0.27 Output | 2.8133e-05 | 2.8133e-05 | 2.8133e-05 | 0.0 | 0.00 Modify | 0.10716 | 0.10716 | 0.10716 | 0.0 | 0.62 Other | | 0.03223 | | | 0.19 Nlocal: 2000 ave 2000 max 2000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 4119 ave 4119 max 4119 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: 128008 ave 128008 max 128008 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 128008 Ave neighs/atom = 64.004 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 = 252.898774025162, Press = 2.10532670451499 next a jump SELF top variable a loop 2000 run 1000 Per MPI rank memory allocation (min/avg/max) = 3.754 | 3.754 | 3.754 Mbytes Step TotEng v_etotal_metal PotEng v_pe_metal Temp v_T_metal Volume v_V_metal Press v_P_metal 22000 -27635.917 -27635.917 -27700.893 -27700.893 251.46573 251.46573 23663.059 23663.059 2557.1976 2557.1976 23000 -27637.036 -27637.036 -27700.866 -27700.866 247.02998 247.02998 23715.808 23715.808 -1292.6023 -1292.6023 Loop time of 16.6559 on 1 procs for 1000 steps with 2000 atoms Performance: 5.187 ns/day, 4.627 hours/ns, 60.039 timesteps/s 56.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 | 16.47 | 16.47 | 16.47 | 0.0 | 98.88 Neigh | 0 | 0 | 0 | 0.0 | 0.00 Comm | 0.047264 | 0.047264 | 0.047264 | 0.0 | 0.28 Output | 2.9087e-05 | 2.9087e-05 | 2.9087e-05 | 0.0 | 0.00 Modify | 0.12626 | 0.12626 | 0.12626 | 0.0 | 0.76 Other | | 0.01227 | | | 0.07 Nlocal: 2000 ave 2000 max 2000 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 4119 ave 4119 max 4119 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: 127998 ave 127998 max 127998 min Histogram: 1 0 0 0 0 0 0 0 0 0 Total # of neighbors = 127998 Ave neighs/atom = 63.999 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_T253.15.out" else "print 'not_converged' file output/vol_T253.15.out" print '${V}' file output/vol_T253.15.out 23698.3869444272 print "LAMMPS calculation completed" LAMMPS calculation completed quit 0