eOn¶
Official website |
How is metatomic supported? |
|---|---|
In the official Github version |
Supported model outputs¶
The eOn interface primarily utilizes the energy output to compute forces via autograd and drive molecular dynamics or saddle point searches.
Additionally, the interface supports the energy_uncertainty output. When enabled, the client checks per-atom uncertainties against a user-defined threshold and flags or terminates calculations that enter unreliable regions of the potential energy surface.
This allows running methods including:
Saddle search methods: - Single ended (dimer method, GPR accelerated dimer) - Double ended (Nudged Elastic Band with energy weighted strings, OCI-NEB)
Long timescale simulations: - Adaptive Kinetic Monte Carlo (aKMC) - Parallel Replica Dynamics
How to install the code¶
Please refer to the latest eOn documentation for installation instructions.
How to use the code¶
Note
This guide assumes the existence of an exported model for use in simulations. Please see this tutorial to learn how to manually create and export a model, or use a tool like metatrain to create a model based on existing architectures and custom datasets.
The metatomic interface in eOn provides a custom Metatomic Potential that can be used in combination with any existing eOn runs, both server (aKMC) or client (dimer, NEB). The relevant configuration is:
Basic Configuration¶
To enable the potential, specify metatomic in the [Potential] block and
provide the model path:
[Potential]
potential = metatomic
[Metatomic]
model_path = # $FULL_PATH/pet-mad-full-best.pt
Advanced Configuration¶
The interface exposes additional parameters to control uncertainty quantification and model variants. Complete details of the input file specification reside in the corresponding reference documentation.