Dear LAMMPS users,
I recently got a problem which makes me pretty confuse. I tried to run a simulation with half million or one million atoms with Reaxff potential. The system is deformed by uni-axial tension test on y direction. When I restarted the system, sometime it stucked at a specific timesteps, and after that there is no output anymore, no dump, no thermo, no nothing. But the Lammps is still running. There is no error message showing. I checked the atomic system and output before it stucked, everything is good, stress is good, energy is good, temperature is good. No any surprise parameters. And I tried to restart the exactly same system with different number of processors, the problem solved, the simulation run through that specific timestep. And then after sometime it stucked again, then I have to change the number of processors again to let the simulation keep running. I know change number of processors can slightly change the results. i just wonder what the reasons cause this kind of problems and how can I fixed it. And I found out the stuck always happened during the fracture of the system (after reaching the max strength). It also happened when I changed the potential from tersoff to reaxff. If I use tersoff there is no more such problem.
the attachment are my input file and output file.
Here is my input file:
units real
dimension 3
processors * * *
boundary p p p
atom_style charge
ATOM DEFINITION
#read_data strained-sige.dat
read_restart restart_silica_cnt
SETTINGS
#pair_style reax/c NULL
#pair_coeff * * ffield.reax Si O
pair_style hybrid lj/cut 6.0 reax/c NULL airebo 3.0
pair_coeff * * reax/c ffield.reax Si O NULL
pair_coeff * * airebo CH.airebo NULL NULL C
pair_coeff 1 3 lj/cut 1.153017500000000 3.000 6.0
pair_coeff 2 3 lj/cut 1.153017500000000 3.000 6.0
timestep 0.5
compute 1 all temp
compute PE all pe/atom
compute KE all ke/atom
compute eng all pe/atom
compute eatoms all reduce sum c_eng
compute peratom all stress/atom NULL
VARIABLE DEFINITION
variable natoms equal “count(all)”
variable teng equal “c_eatoms”
variable length equal “lx”
variable ecoh equal “v_teng/v_natoms”
variable p2 equal “-pxx/10000”
variable p3 equal “-pyy/10000”
variable p4 equal “-pzz/10000”
variable vacuum_width equal 230.0
variable deform_temp equal 300.0
variable initLength_x equal 1192.0132
variable initLength_y equal 832.72004
variable initLength_z equal 16.3201
variable timestep equal “dt”
fix 9 all qeq/reax 1 0.0 10.0 1e-6 reax/c
energy.out (31.3 KB)
input.in (4.09 KB)