I am running tensile deformation simulations on epoxy polymers in LAMMPS using the fix bond/break
command. However, I am encountering errors such as ‘bond atoms missing’ and ‘improper atoms missing’ shortly after bond breakage.
To investigate the cause of these errors, I visualized the simulation and observed that the two atoms involved in the bond break move apart abruptly after breaking. 1) I have tried restarting the simulation with geometry optimization immediately after bond breaking and 2) lowering the timestep to as small as 0.005 fs, but these approaches did not resolve the issue.
I noticed that when running the simulation using 2 nodes (48 cores in my setup), 4 nodes, and 6 nodes, the errors occur at different bonds. This led me to believe that the issue is related to communication between processors. I have reviewed the documentation for comm_modify
, neigh_modify
, and neighbor (skin)
and tested various parameter adjustments, but the errors persist.
Finally, I ran the simulation on a single core and found that it completed without any errors. However, running the simulation on a single core is not feasible due to the significant computational cost.
Could you please provide guidance on how to resolve these errors while running the simulation across multiple cores?
Thank you for your assistance.