ReaxFF File Reference Index
This section of the documentation provides a structured, tool-agnostic reference to ReaxFF input and output files.
It is intended to help users understand how ReaxFF simulations are configured, executed, and analyzed, independently of any specific tooling (including ReaxKit), although ReaxKit parsers and analyzers often build directly on these files.
Provenance note
This Markdown documentation was created on February 2, 2026, based on the Reax_user_manual_June_2017_full_version.pdf.
How this reference is organized
The documentation is split into two main parts:
- Input files — define what is simulated and how it is run
- Output files — contain trajectories, energies, diagnostics, and optimization data
Each file has its own dedicated page describing: - purpose - format - when it is produced or required - common usage notes
This reference focuses on file purpose and format, not on ReaxKit-specific workflows.
Input files
ReaxFF input files define what is simulated and how it is run. A full list of them are at input_files/README.md.
Core (mandatory)
geo— system geometryffield— force-field parameterscontrol— run-control settingsexe— execution script
Optional simulation control
tregime.in— temperature regimesvregime.in— cell / volume controleregime.in— electric-field controladdmol.bgf— molecule insertioncharges— fixed chargesvels— MD restart
Force-field optimization
iopt— optimization toggletrainset.in— training-set definitionparams— optimizable parameterskoppel2— parameter linking
Output files
ReaxFF output files contain trajectories, energies, diagnostics, and force-field optimization data.
xmolout— atomic trajectoriesfort.7 / fort.8— connectivity and chargesfort.57— MM minimization reportfort.58— partial MM energiesfort.71— MD energy, temperature, pressurefort.73— MD energy contributionsfort.13— total force-field errorfort.79— parabolic extrapolationfort.99— detailed cost-function report
Additional output files are summarized in the
output_files/README.md.
Included reference manuals
In addition to the Markdown documentation, this directory contains the original ReaxFF user manuals:
-
Reax_user_manual_June_2017_full_version.pdf
The complete historical ReaxFF manual. -
Reax_user_manual_June_2017_trimmed_version.pdf
A trimmed version with input/output file descriptions removed.
Recommended reading path
For new users:
- Start with this Markdown reference to understand ReaxFF input and output files.
- Use the trimmed PDF for:
- ReaxFF concepts and theory
- potential functions
- program structure
- performance considerations
- supported execution environments
- the e-ReaxFF method
- background literature
Use the full PDF only if historical or low-level detail is required.
When to use this reference
Use this section if you want to:
- Understand raw ReaxFF file formats
- Interpret ReaxFF output without post-processing tools
- Debug simulations or force-field optimization runs
- Learn how different ReaxFF files interact
- Cross-check ReaxKit results against native ReaxFF output
Where to start: - New simulations → mandatory input files - Force-field training → optimization files - Analysis workflows → output files
Notes
- File availability depends on run type (MM, MD, FF optimization).
- Output frequency is typically controlled by keywords in
control. - Many output files are overwritten unless append behavior is enabled.
This page serves as the single entry point for all ReaxFF file documentation.