I am working on a system where a hydrogen transfer reaction occurs from a phenolic group to a radical, involving both forward and reverse reactions (two reactions). I am using the REACTION package with the REACTER protocol in LAMMPS to simulate this process.
Overview of my setup
- Prepared the system by performing atom typing, parameterization, and merging the reactant files into a single simulation input using LUNAR.
- Created a proper simulation box along with the pre- and post-reaction map files required by REACTER.
- Used the CVFF force field for these simulations.
Issue encountered
The problem I am facing is that, for the same molecule, the simulation fails inconsistently. Specifically:
I ran three simulations with different random velocity seeds and atomic positions (i.e., different realizations of the same system). Two simulations completed without any issues, but one failed with the following error:
ERROR on proc 3: Bond atoms 1888 1943 missing on proc 3 at step 3486 (src/ntopo_bond_all.cpp:61)
This randomness in error occurrence makes it challenging to identify the root cause.
Unfortunately I caannot attach anything since I am a new user. You can find the files here. Any insights on what might be causing this inconsistency, or suggestions on how to resolve it, would be greatly appreciated.
Sometimes I also got the following error:
ERROR on proc 38: Bond/react: Fix bond/react needs ghost atoms from further away (src/REACTION/fix_bond_react.cpp:1481)