Available

Force Prediction

Error-decomposition metrics for force prediction by FPs on MatPES-PBE, MatPES-r2SCAN, and OMat24 rattled-1000, covering highly accurate force predictions, joint magnitude-angle accuracy, large-force-error atoms, and far-from-equilibrium force errors.

View Force Prediction →
Available

Phase Stability and Elemental Ordering

Error-decomposition metrics for phase stability and elemental ordering by FPs: convex-hull/relative-phase-stability, elemental-ordering energy-ranking, and structural-relaxation (RMSD), evaluated on the FP-DeErr convex-hull and elemental-ordering benchmark subsets.

View Phase Stability and Elemental Ordering →
Available

Ion Migration by NEB

Error-decomposition metrics for migration-barrier and migration-pathway predictions by FPs on 154 real Li- and Na-ion migration pathways using the nudged elastic band (NEB) method.

View Ion Migration by NEB →

Benchmark data: Phase Stability & Ordering dataset (Figshare) · Ion Migration dataset (Figshare)

On this page
On this page

Foundation Potentials Evaluated

Exact checkpoints and versions used in this study. Model size and training-dataset size are the values used in this study's own code/records; official source links point to each architecture's primary release page.

FP Model & version Model size Training dataset Approx. training-dataset size Official source
MACE >=v0.3.10 (MACE-MPA-0, medium) 9.06M MPTrj + sAlex ~3.5M MACE foundation models
CHGNet v0.3.0 412.5K MPTrj ~1.58M CHGNet (GitHub)
M3GNet MP-2021.2.8-PES 288.2K MP-2021.2.8 ~176.6K MatGL
UMA s-1p1 146.5M OC20 + ODAC23 + OMat24 + OMC25 + OMol25 ~500M FAIR Chemistry
M3GNet-MatPES v2025.1 664.2K MatPES-PBE ~435K MatGL · MatPES
TensorNet-MatPES v2025.1 837.9K MatPES-PBE ~435K MatGL · MatPES
MACE-MatPES >=v0.3.10 9.06M Fine-tuned on MatPES-PBE* ~435K MACE (GitHub)
M3GNet-MatPES-r2SCAN v2025.1 664.2K MatPES-r2SCAN ~388K MatGL · MatPES
TensorNet-MatPES-r2SCAN v2025.1 837.9K MatPES-r2SCAN ~388K MatGL · MatPES
MACE-MatPES-r2SCAN >=v0.3.10 9.06M Fine-tuned on MatPES-r2SCAN* ~388K MACE (GitHub)
Orb orb-v3-conservative-inf-omat-20250404 25.5M OMat24, AIMD subset only ~55M‡ Rhodes et al. 2025
SevenNet 7net-mf-ompa (modal mpa) 25.7M MPTrj + sAlex + OMat24, multi-fidelity; mpa selects the MPTrj + sAlex task not reported for this checkpoint SevenNet pretrained models · Kim et al. 2025
↳ SevenNet-0 7net-0 (SevenNet_0__11Jul2024) 842.6K MPTrj ~1.58M SevenNet pretrained models
↳ SevenNet-Nano 7net-nano-6.0 103.4K Distilled from 7net-Omni (mpa task) on 7net-Omni’s training structures, including MatPES and OMat24§§ not reported SevenNet pretrained models · SevenNet-Nano paper
MatterSim MatterSim-v1.0.0-5M 4.55M Nonpublic MatterSim active-learning dataset, GGA-PBE(+U)† 6M Model card · Yang et al. 2024
↳ MatterSim-1M MatterSim-v1.0.0-1M 890.0K Nonpublic MatterSim active-learning dataset, GGA-PBE(+U)† 3M Model card
Nequix nequix-oam-1 707.6K OMat24 + sAlex + MPTrj, DFT (PBE+U)§ not reported for this checkpoint nequix repository · Koker et al. 2025
GPTFF gptff_v2 502.5K Atomly‖ ~37.6M configurations Xie et al. 2024
ALIGNN alignnff_wt10 4.03M JARVIS-DFT¶ ~307.1K Choudhary et al. 2023
NEP89 nep89_20250409 976.3K OMat24, MPTrj, SPICE, ANI-1xnr, SSE-ABACUS, SSE-VASP, Protein, UNEP-v1, CH, CHONPS, Water; mixed QM levels†† 537,641 configurations GPUMD potentials · NEP89 paper
DPA4 DPA4-Plus-OMat24-v20260805 8.85M OMat24, DFT / DFT+U# ~100.6M frames DPA4-OMat24 model card
↳ DPA4-Air DPA4-Air-OMat24-v20260805 5.15M OMat24, DFT / DFT+U# ~100.6M frames DPA4-OMat24 model card
GRACE GRACE-3L-OMAT-large-ft-AM 42.1M‡‡ OMat24 pretraining → sAlex + MPTrj fine-tuning not reported for this checkpoint GRACE foundation models
↳ GRACE-1L GRACE-1L-OAM 3.45M OMat24 pretraining → sAlex + MPTrj fine-tuning not reported for this checkpoint GRACE foundation models · GRACE foundation-model paper
↳ GRACE-2L GRACE-2L-OAM 12.6M OMat24 pretraining → sAlex + MPTrj fine-tuning not reported for this checkpoint GRACE foundation models · GRACE foundation-model paper
↳ GRACE-2L-large GRACE-2L-OMAT-large-ft-AM 26.4M OMat24 pretraining → sAlex + MPTrj fine-tuning not reported for this checkpoint GRACE foundation models · GRACE foundation-model paper
eqV2 eqV2_31M_omat_mp_salex.pt 31.2M OMat24 pretraining → MPTrj + sAlex fine-tuning, DFT / DFT+U# not reported for this checkpoint Meta OMat24 models
eSEN esen_30m_oam.pt 30.2M OMat24 pretraining → MPTrj + sAlex fine-tuning, DFT / DFT+U# not reported for this checkpoint Meta OMat24 models

* Pre-trained on MACE-OMAT-0, then fine-tuned on the matched MatPES functional.

† The MatterSim model card reports "Training Data Size: 6M", "Model Parameters: 4.5M", and training on "a specific variant of Density Functional Theory (PBE)". The GGA-PBE(+U) labelling, with Hubbard U applied to selected materials following Materials Project settings, is described in Yang et al. rather than on the model card. The dataset itself is not released, so the OOD label reflects the absence of documented training exposure rather than a verified composition. The same model card lists the smaller MatterSim-v1.0.0-1M checkpoint (MatterSim-1M) with "Training Data Size: 3M" and "Model Parameters: 880K"; FP-DeErr counts 890,034 parameters in the loaded checkpoint.

‡ Rhodes et al. state that "all orb-v3-*-omat models are only trained on the AIMD subset of OMat24", and that the OMat24 dataset "contains ~55 million AIMD-sampled structures".

§ The FP-DeErr checkpoint is nequix-oam-1. The official nequix repository documents this checkpoint as trained on OMat24, sAlex and MPTrj at the DFT (PBE+U) level. The Nequix paper describes an MPTrj-trained model and does not report a training-set size or parameter count for this released OAM checkpoint; the 707,569-parameter model size shown here was measured from the loaded checkpoint by FP-DeErr.

‖ GPTFF’s Atomly labels were computed with VASP at the GGA-PBE level with a 520 eV plane-wave cutoff and version 5.4 PAW pseudopotentials. The functional matches the FP-DeErr reference; the cutoff and pseudopotential version do not necessarily, so small systematic offsets relative to MatPES-PBE are expected independently of model quality.

¶ ALIGNN is trained on JARVIS-DFT at the OptB88vdW level, not PBE. Its training set is 307,113 points, split 90:5:5. It is the only FP here trained entirely at a single functional other than the evaluation reference, so its scores measure agreement with the FP-DeErr MatPES-PBE reference rather than a functional-matched fitting error.

†† NEP89 is trained on eleven datasets computed at different quantum-mechanical levels rather than a single reference functional. Its FP-DeErr MatPES-PBE scores therefore measure practical agreement with the PBE benchmark reference rather than agreement with a single matched reference functional. The eleven datasets and the 537,641-configuration total are reported in the NEP89 paper; the 976,331 trainable parameters were counted from the released model by FP-DeErr.

‡‡ FP-DeErr counts 42.1M parameters (42,112,223) for the GRACE potential used in inference. The released SavedModel additionally contains a 23.4M-parameter GMM uncertainty head that is disabled in FP-DeErr runs and is therefore not included in the reported model size. The GRACE documentation does not publish a parameter count; 42.1M was measured from the released model by FP-DeErr.

# The immediate model sources describe these labels as DFT and DFT+U total-energy labels. OMat24 itself uses PBE/PBE+U reference calculations; see the OMat24 dataset reference.

§§ SevenNet-Nano is distilled from 7net-Omni: structures from 7net-Omni’s training databases, including MatPES, MatPES-r2SCAN, OMat24, MPTrj and Alexandria, were relabelled with 7net-Omni’s mpa (PBE) task (arXiv:2604.10887). The paper reports 105k parameters and does not report the size of the distillation set; FP-DeErr counts 103,401 parameters in the loaded checkpoint.

↳ Indented rows are additional checkpoints of the FP family directly above, at a different model size. They are evaluated for Force Prediction (MatPES-PBE and OMat24 rattled-1000) only and appear on the Force Prediction leaderboard next to the family’s main checkpoint. The DPA4 sizes are the parameter counts published on the DPA4-OMat24 model card; the other sizes are counted from the loaded checkpoints.

The manuscript revision expands the main roster to eleven FPs, adding Orb, MatterSim, DPA4 and GRACE to the seven originally reported. This website evaluates further FPs beyond that manuscript roster: the Ion Migration (NEB) leaderboard currently lists 15 FPs and the Phase Stability and Ordering leaderboard 17. The r2SCAN-trained entries are a separate set, evaluated only on the MatPES-r2SCAN dataset. Model sizes are parameter counts measured from the loaded checkpoints.

This is the current set of FPs evaluated. As additional FPs are tested, they will be added to this table; existing benchmark results remain tied to their original model versions and are not silently replaced.

Evaluation Matrix

Which FPs were evaluated on which FP-DeErr component/dataset. A checkmark means the FP was evaluated there; the parenthetical states whether that dataset falls inside (training) or outside (OOD, out-of-distribution) the FP's own training data, whether the FP is a fine-tune of an OOD base model onto that dataset (fine-tuned), or whether that dataset was used to pretrain the model before it was fine-tuned on other data (pretraining).

FPMatPES-PBE (Force Prediction)OMat24 rattled-1000 (Force Prediction, SI)Phase Stability & OrderingIon Migration (NEB)
MACE✓ (OOD)✓ (OOD)✓ (OOD)✓ (OOD)
CHGNet✓ (OOD)✓ (OOD)✓ (OOD)✓ (OOD)
M3GNet✓ (OOD)✓ (OOD)✓ (OOD)✓ (OOD)
UMA✓ (OOD)✓ (training)✓ (OOD)✓ (OOD)
M3GNet-MatPES✓ (training)✓ (OOD)✓ (OOD)✓ (OOD)
TensorNet-MatPES✓ (training)✓ (OOD)✓ (OOD)✓ (OOD)
MACE-MatPES✓ (training)✓ (pretraining)*✓ (OOD)✓ (OOD)
Orb✓ (OOD)✓ (training)✓ (OOD)✓ (OOD)
SevenNet✓ (OOD)✓ (training)✓ (OOD)✓ (OOD)
↳ SevenNet-0✓ (OOD)✓ (OOD)not evaluatednot evaluated
↳ SevenNet-Nano✓ (training)✓ (training)not evaluatednot evaluated
MatterSim✓ (OOD)†✓ (OOD)✓ (OOD)✓ (OOD)
↳ MatterSim-1M✓ (OOD)†✓ (OOD)not evaluatednot evaluated
Nequix✓ (OOD)§✓ (training)✓ (OOD)✓ (OOD)
GPTFF✓ (OOD)✓ (OOD)✓ (OOD)✓ (OOD)
ALIGNN✓ (OOD)¶not evaluatednot evaluatednot evaluated
NEP89✓ (OOD)††✓ (OOD)✓ (OOD)✓ (OOD)
DPA4✓ (OOD)✓ (training)✓ (OOD)✓ (OOD)
↳ DPA4-Air✓ (OOD)✓ (training)not evaluatednot evaluated
GRACE✓ (OOD)✓ (pretraining)✓ (OOD)✓ (OOD)
↳ GRACE-1L✓ (OOD)✓ (pretraining)not evaluatednot evaluated
↳ GRACE-2L✓ (OOD)✓ (pretraining)not evaluatednot evaluated
↳ GRACE-2L-large✓ (OOD)✓ (pretraining)not evaluatednot evaluated
eqV2✓ (OOD)✓ (pretraining)✓ (OOD)not evaluated
eSEN✓ (OOD)✓ (pretraining)✓ (OOD)not evaluated

* Pre-trained on MACE-OMAT-0, fine-tuned on MatPES-PBE.

↳ Indented rows are additional, differently sized checkpoints of the family above, evaluated for Force Prediction only.

The three r2SCAN-trained FPs (M3GNet-MatPES-r2SCAN, TensorNet-MatPES-r2SCAN, MACE-MatPES-r2SCAN) are evaluated on the MatPES-r2SCAN dataset (training), in addition to the models listed above.

The last two columns reflect what is currently published on the component leaderboards, which now extends beyond the roster evaluated in the manuscript. eqV2 and eSEN are evaluated for Phase Stability & Ordering; their Ion Migration (NEB) runs are still in progress.

Add a potential

Interested in adding a foundation potential to FP-DeErr? Follow our Adding a Potential guide to evaluate your model, and visit Contribute for example outputs, results formats, and email submission instructions.

Citation

If you use FP-DeErr, please cite the paper:

Kiyan Amirian, Ramanuja Srinivasan Saravanan, Felix Adams, Charles E Schwarz and Yifei Mo, “FP-DeErr: Application-Oriented Error Decomposition for Foundation Potentials”, arXiv:2609.05714 (2026). arxiv.org/abs/2609.05714

@misc{amirian2026fpdeerr, author = {Kiyan Amirian and Ramanuja Srinivasan Saravanan and Felix Adams and Charles E Schwarz and Yifei Mo}, title = {FP-DeErr: Application-Oriented Error Decomposition for Foundation Potentials}, year = {2026}, eprint = {2609.05714}, archivePrefix = {arXiv}, primaryClass = {cond-mat.mtrl-sci}, url = {https://arxiv.org/abs/2609.05714} }