chemtrain-deploy: A parallel and scalable framework for machine learning potentials in million-atom MD simulations

Paul Fuchs, Weilong Chen, Stephan Thaler, Julija Zavadlav
6/4/2025
physics.comp-phcs.LGphysics.chem-ph

No official code found. Best implementation: tummfm/chemtrain (73 stars, Apache-2.0, last commit 2026-02-10). 1 more below.

Abstract

Machine learning potentials (MLPs) have advanced rapidly and show great promise to transform molecular dynamics (MD) simulations. However, most existing software tools are tied to specific MLP architectures, lack integration with standard MD packages, or are not parallelizable across GPUs. To address these challenges, we present chemtrain-deploy, a framework that enables model-agnostic deployment of MLPs in LAMMPS. chemtrain-deploy supports any JAX-defined semi-local potential, allowing users to exploit the functionality of LAMMPS and perform large-scale MLP-based MD simulations on multiple GPUs. It achieves state-of-the-art efficiency and scales to systems containing millions of atoms. We validate its performance and scalability using graph neural network architectures, including MACE, Allegro, and PaiNN, applied to a variety of systems, such as liquid-vapor interfaces, crystalline materials, and solvated peptides. Our results highlight the practical utility of chemtrain-deploy for real-world, high-performance simulations and provide guidance for MLP architecture selection and future design.

View on arXivView PDF

Code Implementations(2)

tummfm/chemtrainCommunity100%
Apache-2.0

Training Neural Network potentials through customizable routines in JAX.

738C++, CMakeJun 18, 20238 months agoApache-2.0
MIT

chemtrain-deploy: A parallel and scalable framework for machine learning potentials in million-atom MD simulations

103Jul 21, 20259 months agoMIT

Similar Papers

Cite this paper

@article{fuchs2025chemtraindeploy,
  title  = {chemtrain-deploy: A parallel and scalable framework for machine learning potentials in million-atom MD simulations},
  author = {Paul Fuchs and Weilong Chen and Stephan Thaler and Julija Zavadlav},
  year   = {2025},
  eprint = {2506.04055},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.04055v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2506.04055.svg)](https://codeofpaper.com/paper/2506.04055)

Discussion