Foundation Potentials

Foundation potentials with the NequIP/Allegro architectures are hosted on nequip.net and automatically accessible through the nequip codebase. These are pretrained, wide-purpose interatomic potentials covering most of the periodic table, which can be used directly for production simulations or fine-tuned on your own data. These models are described in the NequIP foundation potentials paper:

Seán R. Kavanagh, Chuin Wei Tan, Menghang Wang, Marc L. Descoteaux, Gabriel de Miranda Nascimento, Ulrik Unneberg, Laura Zichi, Francesco Libbi, Norma Rivano, Austin Glover, Vivek Bharadwaj, Anders Johansson, William C. Witt, Albert Musaelian, Boris Kozinsky.
“Fast and Accurate Foundation Models for Equivariant Machine-Learned Interatomic Potentials.”
arXiv:2607.28461 (2026).
https://doi.org/10.48550/arXiv.2607.28461

Available models

nequip.net lists the currently available models, their architectures, training data, and hyperparameters. They come in both message-passing (NequIP-OAM-{S,M,L,XL}) and strictly local (Allegro-OAM-*) flavors, and in a range of model sizes trading off accuracy against speed. The OAM models are trained on the OMat24 dataset and then fine-tuned on the subsampled Alexandria (sAlex) and MPtrj datasets.

Models are referred to by an ID of the form nequip.net:group-name/model-name:version, e.g. nequip.net:mir-group/NequIP-OAM-L:0.1, which can also be passed anywhere a package file is expected. If accessed through the nequip commands, they are downloaded and cached automatically — see Compiling models from nequip.net.

Using a foundation potential for simulations

Compile the model for the integration you want to run it with, then use it as usual:

nequip-compile \
  nequip.net:mir-group/NequIP-OAM-L:0.1 \
  path/to/compiled_model.nequip.pt2 \
  --device cuda \
  --mode aotinductor \
  --target ase \
  --modifiers enable_OpenEquivariance  # recommended GPU kernel acceleration for NequIP models

See ASE and LAMMPS for running production simulations, and Accelerations for the GPU kernel and precision options that make the biggest difference to inference speed.

Fine-tuning a foundation potential

Foundation potentials are distributed as package files and can be used as the starting point for a new nequip-train run, which is usually far cheaper and more data-efficient than training from scratch. See the Fine-Tuning page for the full recipe and tips, including how to set the cutoff radius, atom types, and per-type energy shifts of your fine-tuning dataset.

Training your own foundation potential

The architecture presets (PresetNequIPGNNModel()) reproduce the model sizes of the NequIP foundation potentials, and the accelerations documented under Accelerationstrain-time compilation, GPU kernel modifiers, mixed precision, and multi-GPU training — are what make training on ultra-large datasets affordable. Their combined effect is benchmarked in the foundation potentials paper.

Note

Please cite the NequIP foundation potentials paper (and the NequIP infrastructure paper) if you fine-tune or use the NequIP/Allegro foundation potentials. See References & citing for the full citation details.