ReaxFF Engine Features Vs. Old Standalone Program¶
Introduction¶
Starting with AMS2018, ReaxFF is an engine for the AMS driver, thus sharing many of the features and input syntax with the other engines in the Amsterdam Modeling Suite.
Before AMS2018, ReaxFF was run as a standalone program. The older standalone program (“Old ReaxFF”) can still be run from the command-line, also in AMS2020. Some features are only available in this older program.
See also
The engine shares all core routines with the standalone program, guaranteeing identical energies and forces between these two codes.
Feature comparison¶
Some features of the old standalone ReaxFF program have been implemented into the AMS driver, others into the ReaxFF engine, and some are currently not available in the new implementation. The table below indicates how certain features can be activated.
Feature |
New implementation |
Old implementation |
---|---|---|
0D, 1D, 2D periodicity |
not available |
|
ACKS2 |
||
Adsorption analysis |
||
Bond boost |
||
ChemTraYzer |
||
CMAES FF optimizer |
||
CVHD |
||
Elastic wall restraint |
not available |
|
eReaxFF |
||
External electric fields |
||
Force-bias Monte Carlo |
||
Force field parametrization |
||
Grand-canonical Monte Carlo |
||
Local atomic temperature |
not available |
|
LG dispersion |
||
Molecular charge constraints |
||
Molecule gun |
||
NEMD (thermal conductivity) |
||
Per-atom stress tensor |
||
Tapered bond orders |
||
Temperature profile along axis |
||
Volume regimes |
Differences in execution¶
To run ReaxFF as an AMS engine (recommended), run the ams
executable and specify Engine ReaxFF
:
"$AMSBIN"/ams <<EOF
# ams input
Engine ReaxFF
ForceField CHO.ff
EndEngine
EOF
To run ReaxFF as a standalone program (not recommended unless necessary), run the reaxff
executable. The files control
, geo
, etc., must exist in the current working directory. For more information, see the Old ReaxFF manual.
"$AMSBIN"/reaxff