Abstract
Machine learning potentials have achieved great success in accelerating atomistic simulations, among which message passing neural networks (MPNNs) have become increasingly prevalent thanks to their superior accuracy. However, MPNN potentials are difficult to be efficiently parallelized due to their semilocal architecture. Here, we propose an efficient scheme for parallelizing MPNN potentials, in which additional data communication is minimized among local atoms only in each layer without redundant computation, thus scaling linearly with the message-passing depth. This scheme is first tested on several bulk systemsincluding silver, liquid water, and high-entropy alloysdemonstrating excellent strong- and weak-scaling performance up to over 100 million atoms, extending MPNN applicability to an unprecedented scale. Moreover, we develop a universal potential trained on a comprehensive data set of C, H, O, and N, and leverage this parallel algorithm to perform efficient reactive MD simulations of graphene formation via acetylene–oxygen detonation, a central process in carbon nanomaterial synthesis. With atomic resolution, our simulations reveal how oxygen actively mediates the reaction network and identify the O2/C2H2 ratio that optimally favors graphene-precursor formation, offering mechanistic insights into the experimentally observed necessity of oxygen for controlling graphene quality and yield. The proposed parallelization framework can be readily extended to other MPNN potentials.
Keywords: machine learning potential, message passing neural network, parallel algorithm, molecular dynamics, graphene formation


Introduction
Recent years have witnessed the revolutionary development of machine learning (ML) methods in representing potential energy surfaces (PESs) of complex systems based on ab initio calculations. − These machine-learned potentials (MLPs) have achieved much higher flexibility than empirical force fields with much lower computational costs than on-the-fly ab initio molecular dynamics (AIMD) simulations. One particularly successful family of MLPs is based on an atom-wise representation of the PES. The total energy of the system is expressed as a sum of individual atomic energies, each of which is determined by many-body features within an atom-centered environment given by a cutoff radius (r c ). Consequently, such atom-wise MLPs exhibit linear scaling with system size, ensuring high scalability to extended systems. Their local feature-based nature also allows for straightforward parallelization. , The energy evaluation can be efficiently distributed across multiple processors in an atom-wise fashion, eliminating the need for costly interatomic communication.
More recently, message passing neural network (MPNN) based approaches have become increasingly popular for learning PESs in an end-to-end manner. ,,,− ,,,− In this framework, the system is represented as an atomistic graph constructed by nodes (atoms) and edges (internode connections), in which atomic features are formed by iteratively propagating the geometric message from neighboring nodes via their edge features. After several message-passing (MP) iterations (T, often 2 ≤ T ≤ 6), MPNNs effectively learn both local high-order many-body interactions and certain semilocal information beyond the original r c, thus generally achieving superior accuracy compared to conventional local MLP models. Initial MPNN models propagated symmetry-invariant functions of interatomic distances or angles. ,, More advanced versions now incorporate equivariant features that include directional information, enabling them to capture orientation-dependent atomic interactions. ,− ,− These developments greatly improve the structural discrimination, data efficiency, and transferability of MPNNs. Consequently, MPNN-based potentials have achieved great success in recent applications, − including protein-scale systems comprising tens to hundreds of thousands of atoms. −
Despite these advantages, MPNN models still face inherent limitations in parallel scalability, which restricts their application to large-scale simulations involving millions of atoms and beyond. This is because message communication occurs over T sequential steps, effectively expanding the neighborhood radius to Tr c . Consequently, all atoms within this effective T-dependent cutoff r c,T contribute to the final state of a central atom. It is commonly argued that the parallel computational cost of MPNNs scales unfavorably with r c,T or equivalently T, due to the cubically growing number of interacting atoms. ,− To circumvent this difficulty, Kozinsky et al. proposed Allegro, a strictly local equivariant architecture that confines information exchange within the original cutoff radius. This simplifies its parallelization to be the same as other local MLPs. Alternatively, the MACE model proposed by Csanyi et al. reduces T to a maximum of two by utilizing high body-order equivariant messages to limit the parallel cost. The parallelization schemes of Allegro and MACE largely rely on the conventional domain decomposition, which is not optimal for MPNN architectures with semilocal message passing. Park et al. proposed SevenNet, a spatial decomposition algorithm based on the NequIP architecture, which restricts the communication range between neighboring processors up to r c to limit redundant computations. However, this restriction prevents it from using an additional skin distance to reduce the frequency of updating neighbor lists, which could lower the efficiency of MD simulations in highly movable systems.
In this work, we propose a conceptually novel, general and efficient parallelization scheme for MPNN models. A key concept is that the additional communication occurs only among local neighboring atoms in each MP layer, achieving a linear scaling rather than a cubic scaling with respect to T. This scheme is implemented with a simple and physically inspired MPNN model, namely recursively embedded atom neural network (REANN) method. Numerical tests on the various periodic systems validate the high efficiency of this scheme, including silver, liquid water, and high-entropy alloys. Our implementation shows strong scaling with the number of CPUs/GPUs and weak scaling with the number of atoms, and enables parallel molecular dynamics simulations of semilocal MPNNs up to ∼100 million of atoms for the Ag system. Leveraging this methodologic advance, we have additionally developed a universal potential for C, H, O, N elements. Its successful application to highly parallelized large-scale reactive MD simulations of graphene formation via acetylene–oxygen detonation demonstrates the potential of applying MPNN potentials to model large systems.
Methods
REANN Architecture
As a simple MP adaptation of a local descriptor-based embedded atom neural network (EANN) framework, the REANN modelillustrated in Figure serves as an ideal case study for comparative analysis of parallelization strategies of MPNN and strictly local MLP models. Specifically, we start by applying physically motivated embedded atom density (EAD) features to characterize local atomic environments. An EAD feature of a central atom i is defined by the square of the linear summation of orbital functions located at all neighboring atoms within r c ,
| 1 |
where N c is the number of atoms inside the cutoff sphere, G j (r ij ) is an orbital function of the jth neighbor atom obtained by the contraction of N φ primitive Gaussian-type orbitals (see the mathematical details of the REANN model section in Supporting Information), each of which is characterized by the hyperparameters of its center, width, and angular momenta (l = l x + l y + l z and 0 ≤ l ≤ L), and c j is the corresponding element-wise orbital coefficient. Varying these hyperparameters forms a vector of EAD features (ρ i ), which encodes three-body interactions implicitly and serves as the input of atomic NNs outputting atomic energies in the EANN model. Interestingly, the element-dependent orbital coefficient c i itself should inherently rely on the neighborhood of atom i, which can be also expressed as the output of an atomic NN analogous to the atomic energy. Inspired by the concept of iterative message-passing, this relationship can be written in a vectorized form, for the tth iteration
| 2 |
where ρ i ({c j≠ i }, {G j≠i }) is simplified as a function of the collection of orbital functions ({G j≠i }) and coefficients ({c j≠ i }) of neighbor atoms (see eq ), which serves as the input of the atomic NN, M i , to yield the central atom’s orbital coefficient (c i ) that can be used to update ρ i for the next cycle. All vectors here have the same dimension of N φ(N φ + 1)(L + 1)/2. Consequently, ρ i and c i are iteratively updated via eqs and in an end-to-end MP manner, corresponding to node features and messages in the MPNN terminology. After T layers of MP, the last atomic NN layer outputs the atomic energy, whose sum yields the total energy E. In this sense, REANN is a three-body invariant feature-based MPNN model, which reduces to a strictly local EANN model when T = 1.
1.

Schematic diagram of the REANN framework. (a) Input and MP layers, (b) each MP layer where ⊗ denotes the tensor product, and (c) the output layer after T MP iterations.
Parallelization Algorithm
Let us first address the scaling of MPNN models with respect to the number of MP layers, which was not clearly discussed in literature. It is well-known that the evaluation cost of local MLPs of condensed-phase systems scales cubically with respect to r c due to the cubic growth of neighbors in the cutoff sphere. Because the effective cutoff radius in MPNNs incrementally increases with the layer number of MP (see Figure a), it was argued that the feature evaluation cost would scale with t 3 r c 3 in the tth MP layer, resulting in an actual accumulative scaling of and significant demanding of communication overhead across multiple processes in parallel computation. In practice, however, the MP procedure is sequential and in each MP layer interatomic interactions remain confined to an atom-centered sphere within r c. Critically, the neighbor list for each atom is calculated only oncein the first layer. Once computed, it can be reused across subsequent MP layers without modification, as the configuration does not change during message passing. No need to maintain an extensive neighbor list as T increases. As a result, the overall computational cost and communication overhead of the MPNN model can scale as favorably as with . This is the key prerequisite for efficient parallelization of MPNN models.
2.

Illustration of the growth of neighbor atoms via message passing. (a) False impression considering all neighbor atoms of a fixed central atom as the effective cutoff radius increases. (b) Actual growth of the number of neighbor atoms in which each neighbor atom in the previous layer becomes a central atom of the current layer with the same cutoff radius. Supposing r c is the original cutoff radius and T = 2.
Figure a illustrates schematically the conventional spatial decomposition scheme employed in the mainstream MD softwares , for parallel simulations based on atomistic force fields. In each MD step, the simulation box is partitioned into nonoverlapping subdomains, with each subdomain assigned to a unique process. Each process stores (i) positions/velocities and a full set of neighbor lists of its assigned local atoms (LAs), e.g., atoms 1 and 2 (3 and 4) in process P 1 (P 2); (ii) positions/velocities for a group of ghost atoms (GAs), which lie within the cutoff sphere of its LAs but belong to adjacent subdomains, e.g., atom 3 (2) in P 1 (P 2). Atoms are reassigned to new processes as they move through the physical domain. This design ensures each process to compute interactions which involve assigned LAs, but have accessibility to all necessary neighbors within the specified cutoff radius through GAs, enabling correct energy and force calculations across subdomain boundaries. Figure b shows clearly how this scheme works for the local EANN model via a computational graph, where downward and upward arrows represent forward (energy) and backward (force) workflows, respectively. Taking the forward inference as an example, all atomic coordinates (and coefficients) associated with GAs have been preassigned in each process in the neighbor list of LAs, enabling independent computation of atomic features of LAs and thus atomic energies.
3.

Failure of the commonly used parallel algorithm in MPNN models. (a) Schematic diagram for domain decomposition in a toy system where local atoms and ghost atoms are respectively located in white and gray areas, with neighboring atoms connected. Computational graphs of (b) local models and (c) MPNN models (T = 2) using the commonly used parallel algorithm with two processes, P 1 and P 2. Forward (backward) evaluations between nodes (variables) are depicted by downward (upward) arrows. Nodes in the forward evaluation represent the calculation of variables themselves, while in the backward evaluation, they represent a set of derivatives of the previous nodes with respect to them. The red color indicates incorrect values due to the lack of the correct data transfer.
However, as illustrated in Figure c, nonlocal MPNN models cannot directly adopt this parallel algorithm. This is because orbital coefficients of GAs used for the feature generation of LAs in the current layer are virtually evaluated in the previous MP layer and distributed across different processes. They are messages that need to be passed from other processes rather than being directly calculated in the process where the neighbor lists of GAs are incomplete. For example, the incomplete neighbor list of the atom 3 as a GA in process P 1 would lead to a false feature vector, ρ 3 , and then cause continuous errors in relevant variables (marked in red). A similar issue arises in the backward evaluation for atomic forces, and further exacerbated by the chain broadcasting of erroneous tensor differentiation.
To address this challenge, we propose an efficient parallel algorithm for MPNN models. As illustrated in Figure a, for the forward evaluation of the tth MP in each process, the messages of GAs are synchronized from the processes where they are classified as LAs and their features are correctly calculated. Meanwhile, the features of GAs in each MP layer are stored in relevant processes to keep the computational subgraph intact, enabling data communication and gradient calculations in the backward evaluation. As shown in Figure b, atomic forces are calculated based on the chain rule of tensor differentiation in the backward evaluation. For atom k, the contributions to its force F k can be evaluated in parallel within N p processes
| 3 |
in which L l,p is the set of local atoms in process p and E p is the sum of their energies. Specifically, for the tth MP iteration in process p, we have
| 4 |
| 5 |
where and can be calculated locally in their respective processes, while only the gradient components associated with neighbor processes need data transfer, e.g., and from P 1 to P 2 (note that when t = 0, ). There is no need to synchronize the entire gradient tensor or the related computational subgraphs. In our implementation, both computational and communication overhead of gradients are further reduced by employing the vector-Jacobian product instead of explicitly computing the full Jacobian matrix. For example, in this way, the size of can be reduced by N φ(N φ + 1)(L + 1)/2 times. This scheme can also be extended to communicate gradient data associated with complex tensors in equivariant MPNN models, significantly lowering the communication bandwidth requirement. This parallel algorithm is done via the Message Passing Interface (MPI) based on the REANN architecture, referred to as REANN–MPI hereafter (see the Software section in Supporting Information for details).
4.

Computational graphs of the proposed MPI parallel algorithm. (a) Forward and (b) backward evaluations of MPNN models shown to, using with REANN as an example for illustration. Curved arrows indicate the interprocess data communications, solid circles denote variables that require data transfer, dotted circles indicate variables preserved for data communication of gradients in the backward evaluation of the computational subgraph.
The proposed algorithm offers a general framework for parallelizing MPNN models. It is not limited to specific feature representations or MP schemes, requiring only the communication of GA-related data, either features or messages. In this sense, any MPNN models with messages aggregated over neighboring atoms, either based on invariant (e.g., SchNet and AIMNet) or equivariant (e.g., NequIP and MACE) features, can adopt a similar data communication scheme for their GA-related data in forward and backward evaluations. In comparison, the parallel scheme in SevenNet is based on the communication of node features. For MPNN models where node features are updated by message pooling from neighboring atoms like REANN, SO3KRATES, or SEGNN, this scheme would incur repeated computation of GA message-related terms in both forward and backward passes across processes, resulting in noticeable increase of the parallelization overhead, even if the communication range is limited within r c . Interestingly, to enable parallelization via conventional spatial decomposition, MACE treats GAs as independent nodes, storing their complete neighbor-related information in each process. This allows GAs to evaluate both feature- and message-related terms, supporting the evaluation of LAs. Conceptually similar to the parallel scheme in MACE, both chemtrain-deploy and FeNNix-Bio1 adopt domain decomposition strategies. Specifically, to enable complete message-passing evaluation for all LAs, chemtrain-deploy includes all GAs within a communication radius R comm ≥ Trc in each process, whereas FeNNix-Bio1 recomputes messages between atoms in neighboring domains on each GPU. While these schemes alleviate data communication, they would introduce substantial repetitive computation for GAs and increase the parallelization overhead.
Results and Discussion
Linear Scaling with Message Passing
We first validate the proposed parallel scheme by extensive MD simulations for solid Ag and liquid H2O systems, which have been frequently used to benchmark the performance of various MLP models. , The Ag data set consists of 1159 configurations of 71 Ag atoms with energies and atomic forces computed by density functional theory (DFT) using the PBE functional, while the H2O data set comprises 1593 configurations of 64 H2O molecules calculated by DFT at the revPBE0-D3 level (see the systems and training details section in Supporting Information (SI)). Figure shows the relative cost of the REANN–MPI as a function of the number of MP layers for these two benchmark systems. To assess the actual computational cost, including communication overhead, the simulation box in each case is spatially decomposed into two equal-sized subdomains along each dimension, with each subdomain processed by a single CPU core. Figure offers ambiguous numerical evidence that a properly parallelized MPNN model scales linearly with T regardless of the system size or composition. The observed scaling behavior slightly deviates from the ideal relationship for systems comprising 1 K atoms or fewer, where communication overhead becomes dominant. These findings overthrow the previous argument on the unfavorable scaling of for most MPNN architectures ( considering the accumulative cost).
5.

Validating the model scaling with respect to message passing. Comparison of relative computational costs of MD simulations for (a) Ag and (b) H2O using the REANN–MPI model, as a function of T, relative to the baseline cost of T = 1. The dashed lines indicate several possible scalings with respect to T, namely , and . The number of atoms ranges from ∼1 thousand (K) to ∼1 million (M).
Strong Scaling
Figure a demonstrates the strong scaling behavior of REANN–MPI, namely the computational speed versus the number of CPU cores (ranging from 1 to 1000) in MD simulations of liquid water (1.92 million atoms). Note that every CPU node in the test contains two Intel Xeon 9242 CPUs and 96 cores in total. Also shown are the results of the native just-in-time (JIT) implementation of REANN (REANN–JIT), which is a widely adopted parallel algorithm intrinsically supported in most Python-based platforms. It should be noted that REANN–JIT allows the internode MPI parallelization only for local models (T = 1). In such a case, both REANN–MPI and REANN–JIT demonstrate comparable parallel performance, achieving near-linear speedups scaling to 1000 CPU cores. This implies that our new parallel algorithm is compatible to local models while introducing negligible extra expense. When T > 1, REANN–JIT is only compatible with the multithreaded computation in a single node using pen multi-processing (OpenMP), which suffers from a very low parallel efficiency with many cores. By contrast, the REANN–MPI model retains a strong scalability and high efficiency, e.g. ∼90% with 500 cores and ∼80% with 1000 cores, as shown in Figure S1 in Supporting Information. This clearly demonstrates that the superiority of REANN–MPI originates from our newly designed parallel scheme for MPNN, rather than from refactoring the code with C++. We note in passing that energies and forces evaluated by REANN–MPI and REANN–JIT are identical, validated by the same radial distribution functions of liquid water, which agrees well with experiments (Figure S2). Figure S3 compares the total energy conservation of REANN–JIT and REANN–MPI implementations with various T, obtained from classical NVE MD simulations of 64 H2O molecules. It shows that REANN–MPI preserves the total energy comparably well as the native REANN–JIT during the NVE MD simulation, regardless of the number of MP layers, validating the correct implementation of the parallelization scheme.
6.

Strong scaling and weak scaling. (a) Comparison of speed (T = 1 and T = 2) of REANN–MPI and REANN–JIT models as a function of CPU cores when simulating liquid water (1.92 million atoms). (b) Weak scaling performance of REANN–MPI in simulating both bulk Ag and liquid H2O, where the number of atoms per node remains constant while the number of nodes increases from 1 to 32.
Weak Scaling
Figure b further illustrates the scalability of the REANN–MPI model for both solid Ag and liquid H2O systems, where the number of nodes increases up to 32 while the number of atoms distributed in each node keeps fixed roughly from one million to three million. In each set of calculations, the actual speeds are nearly constant with the increasing number of nodes, demonstrating the excellent weak scaling behavior of the REANN–MPI model. Its absolute speed is also very fast, e.g., reaching 7.4 × 10–8 s/step/atom for over 100 million Ag atoms using 32 nodes with roughly 3 million atoms per node. This system size significantly surpasses the maximum scales previously achieved with semilocal MPNN architectures, , matching the computational tractability of state-of-the-art strictly local MPNN models such as Allegro. , In qualitative comparison with a well-recognized efficient local NN model, moreover, REANN–MPI is faster than the deep potential (DP) model under similar conditions in the simulation of liquid water, e.g., 4.0 × 10–7 s/step/atom for ∼12.9 million of atoms vs 5.8 × 10–7 s/step/atom for ∼12.6 million of atoms, even though the latter utilizes ∼4 times more CPU cores (768 vs 3360). These results highlight the superior efficiency of our model and our parallel algorithm.
Performance on GPUs
The new parallel scheme naturally applies to GPU, since the implementation is based on LibTorch which supports both CPU and GPU. Figure a compares the absolute speeds of the REANN–MPI and Allegro models for roughly one million Ag atoms, with the number of GPUs increasing from 1 to 8. Note that the GPU node in the test equips 8 NVIDIA A100 GPUs, each with 80 GB memory. The speed of REANN–MPI on a single GPU (5.2 × 10–1 steps/s) is significantly faster than that on a single CPU core (1.1 × 10–2 steps/s) for simulations of 1 million Ag atoms. Impressively, our REANN–MPI model is in general 2 orders of magnitude faster the strictly local Allegro model. As shown in Figure b, both models exhibit a similar strong scaling relationship, with linear speedup with respect to the number of GPUs up to 8. REANN–MPI shows a slightly lower speedup than Allegro, given that the latter is essentially a local MPNN model relying on conventional spatial decomposition and thus does not require the message-related data communication as semilocal MPNNs. The slight decline in the speedup of REANN–MPI with more GPUs may also be partially attributed to the increasing cost of data transfer between the GPU and CPU, which can be migrated by direct data communication between GPUs in the future.
7.

Comparison of the (a) absolute speeds and (b) relative speedups between REANN–MPI and Allegro in the simulations of Ag (1,022,400 atoms) with the increasing number of NVIDIA A100 GPUs and comparison of the (c) absolute speeds and (d) parallel efficiencies between REANN–MPI, SevenNet, MACE with its native serial (MACE-s) and parallel (MACE-p) implementations, in the simulations of HEA with 576 atoms/GPU, with the increasing number of NVIDIA H200 GPUs. The speed data of Allegro were taken from the ref . Speed of SevenNet and MACE were evaluated using our retrained models based on their settings by default with comparable model size.
Figure c demonstrates comparison between REANN–MPI, SevenNet and, the native serial (MACE-s) and parallel (MACE-p) implementations of MACE with comparable model sizes in the simulation of a more challenging high entropy alloy (HEA) system consisting of five transition metal elements, with the number of GPUs increasing from 1 to 32. The corresponding HEA data set comprises 25,500 structures containing 3–25 transition metal elements, with energies and forces computed by DFT using the PBEsol functional (see the systems and training details section in Supporting Information). Note that the GPU node in this test equips 8 NVIDIA H200 GPUs, each with 141 GB memory. When loading 576 atoms/GPU, REANN–MPI is 2.6–4.7 times as fast as SevenNet and 14.8–19.3 times the MACE model, exhibiting an excellent weak scaling behavior from 1 to 32 GPUs. This is due at least partially to the faster intrinsic inference speed of REANN than the other two models with a comparable number of parameters. To isolate the comparison of parallelization scheme used in each architecture, we further evaluated their relative parallel efficiencies. Figure d shows that all models show decreases of parallel efficiency with increasing number of GPUs. Specifically, REANN–MPI retains the highest parallel efficiency across the tested range, with a modest decrease from 0.94 (2 GPUs) to 0.69 (32 GPUs). In contrast, SevenNet shows a more pronounced efficiency drop, falling to only 0.38 at 32 GPUs. Although MACE-p appears to achieve a parallel efficiency comparable to REANN–MPI for more than 8 GPUs, this is largely because its single-GPU baseline performance is considerably lower than that of MACE-s, which artificially inflates the apparent efficiency. In fact, the parallel version of MACE is significantly slower in its single-GPU evaluation, which makes the parallel overhead negligible and results in an almost constant relative efficiency as the number of GPUs increases. However, when referenced to the native serial baseline, the parallel efficiency of MACE drops substantially to 0.34 (32 GPUs)comparable to that of SevenNet but considerably lower than that of REANN–MPI. Notably, achieving high parallel efficiency is considerably more challenging for intrinsically faster models like REANN, as any overhead from the parallelization scheme would constitute a larger fraction of the total runtime, leading to a more pronounced reduction relative to the serial baseline. These results indicate that the proposed approach delivers superior scalability in multi-GPU parallelization.
Application to Reactive MD Simulations of Graphene Formation
Graphene formation through the detonation of gas-phase hydrocarbon mixtures with oxidizing agents at high temperature is known to be a high-yield route for producing graphene nanosheets and has attracted considerable interest for potential industrial applications. − Modeling this process and elucidating its mechanism are challenging due to the simultaneous involvement of chemical reactions, molecular clustering, and phase transformations. To address this problem, we have trained a highly parallelized universal REANN model and performed extensive MD simulations accelerated by the proposed scheme for the graphene formation from acetylene detonation with varying O2/C2H2 ratios (see systems and training details section in Supporting Information). This is motivated by the recent work of Zhang et al., who studied this process using a local descriptor-based ANI-1xnr model trained with a comprehensive data set of C, H, O, N elements. This data set consists of 26,560 configurations generated by an active learning process starting from periodic cells containing randomly placed and oriented small molecules with a randomly selected composition of C, H, N and O. Energies and forces are computed by DFT using the BLYP functional, TZV2P basis set, GTH pseudopotentials, and D3 dispersion correction with zero damping (see the systems and training details section in Supporting Information). Based on the same data set, the accuracy of our REANN model converges roughly at T = 3, yielding considerably lower test root-mean-square errors (RMSEs) for both atomic energies (6.6 meV/atom) and forces (355.2 meV/Å), compared with those of the ANI-1xnr model (18.6 meV/atom and 448.4 meV/Å).
Figure a–d displays some key snapshots during this process modeled by REANN–MPI (T = 3). First, the collision-induced dissociation of C2H2 leads to fragments like hydrogen atoms, ethynyl and other free radicals (Figure b). This is followed by the formation of the intermediate long carbon chains (Figure c), some of which branch, and subsequently form graphene precursor composed of multiple fused carbon rings (Figure d). In addition, Figure e–l shows in more detail the evolution of multimembered rings up to 10 ns for eight different O2/C2H2 ratios, using the REANN–MPI model with T = 3 including 27 K atoms. At low oxygen concentrations, six-membered (6-m) rings are the dominant product, followed by the subsequent 5-m and 7- m rings. As the O2 concentration increases, the number of all carbon rings formed decreases, consistent with the experiment and previous simulations. − Interestingly, as seen in Figures S4 and S5, the production rates of graphene rings at different O2/C2H2 ratios predicted by a local model (T = 1) are much higher than that by a deep MPNN model with T = 3, while the rates are relatively insensitive to the system size. Similar trend was also observed by Zhang et al. using the local ANI-1xnr model. This discrepancy is possibly related to the semilocal interaction of the long carbon chain intermediates, which is better described by semilocal MPNN-based models than local descriptor-based MLPs. , An explicit inclusion of long-range electrostatic interactions could further affect the dynamics of graphene ring formation. However, a detailed analysis of this effect lies beyond the scope of the present work and is therefore deferred to future studies.
8.
Evolution of graphene formation from C2H2 and O2. (a–d) Representative snapshots illustrating key stages of graphene formation from C2H2 and O2. Hydrogen, carbon, and oxygen atoms are shown in white, gray, and red, respectively. Green circles highlight hydrogen atoms, ethynyl species, and other radicals; red circles denote various long carbon chains; and purple circles identify the emerging graphene precursor. (e–l) Comparison of the formation of 3- to 10- membered (m) rings under different O2/C2H2 ratios ranging from 0.00 to 1.33, obtained using the REANN–MPI model with T = 3.
The practical objective of this synthesis is the formation of extended graphene nanosheets, rather than isolated multimembered rings. Figure demonstrates the effect of simulation box on the maximum size of multiple fused carbon ringspotential precursors of graphene nanosheetsgenerated with different O2/C2H2 ratios. When using a small periodic box with 1 K atoms, the maximum size of the generated graphene precursor decreases monotonically as the O2/C2H2 ratio increases. When each length of the simulation box is doubled (8 K atoms) or tripled (27 K atoms), the maximum precursor size uniformly increases and peaks at the O2/C2H2 ratio of 0.08 before decreasing at higher oxygen concentrations. In such cases, even with an O2/C2H2 ratio of 0.86, one can still obtain the maximum graphene precursor size of ∼20 carbon atoms. This is in contrast with previous simulations with smaller simulation cells, e.g. ANI-1xnr (1000 atoms) and DFTB (up to 240 atoms), which identified very few graphene precursors beyond an O2/C2H2 ratio of 0.50 and 0.20, respectively. Our results better agree with the experimental observation that graphene nanosheets form even at an O2/C2H2 ratio as high as 0.8. These findings provide a mechanistic rationale for the experimental necessity of oxygen in this graphene synthesis.
9.

Size effect on graphene precursor formation. Variation in the maximum size (S max) of the graphene precursor as a function of supercell size.
This case study indicates that a deeply semilocal MPNN model with a large simulation box enables a more reliable description of the graphene precursor formation process. While not infeasible, typical MPNN-based MD simulations in this case are less efficient and would require extensive computational resources. However, with the proposed parallel algorithm, simulations can be easily done with limited resources. For example, in the case of 27 K atoms with T = 3, the multiprocess REANN–MPI simulation with only 27 CPU cores distributing 1000 atoms in each core can greatly speed up the serial simulation by 24.8 times. This application demonstrates the practical benefit of our parallelization scheme for efficient large-scale MPNN simulations of real-world systems where local MLPs are less reliable.
Conclusions
In summary, we propose an efficient scheme for massive parallelization of MPNN potentials. A core concept of this scheme is that the data communication is minimized among local neighboring atoms in each MP layer, warranting its superior efficiency. Numerical tests on our REANN model demonstrate that this algorithm allows a linear scaling with the MP layer instead of a power exponential scaling as previously argued for such models. The resultant REANN–MPI model exhibits strong scaling with the number of CPU cores and GPUs, as well as excellent weak scaling with the number of atoms across various benchmark systems. This model enables fast parallel MD simulations involving over 100 million atoms, significantly extending the applicability of the MPNN potential. The successful application to graphene synthesis using REANN–MPI demonstrates the necessity of both multiple message-passing and large simulation size for an adequate description of the graphene precursor formation, highlighting the advantages of the proposed scalable MPNN parallelization scheme in simulating realistic systems. Our algorithm is not subject to a specific MP form and can be easily adapted for the parallelization of other MPNN potentials without changing their original structure. Further acceleration of the implementation of REANN–MPI can be achieved by enabling direct GPU-to-GPU data transfer. We anticipate that this scheme will empower MPNN models to efficiently simulate very large and complicated systems that were only accessible by strictly local models.
Supplementary Material
Acknowledgments
We thank the support by the Quantum Science and Technology-National Science and Technology Major Project (2021ZD0303301), Strategic Priority Research Program of the Chinese Academy of Sciences (XDB0450101), National Natural Science Foundation of China (22325304, 22221003 and 22033007). The simulations and model training were performed on the robotic AI-Scientist platform of Chinese Academy of Sciences, the Supercomputing Center of USTC, Beijing PARATERA Tech CO., Ltd. and Hefei Advanced Computing Center.
All data sets can be found in the corresponding original publications. Code availability: Code of REANN is available at https://github.com/bjiangch/REANN. The implementation of the MPI parallelization with REANN and the interface with LAMMPS is available at https://github.com/bjiangch/REANN-MPI.
The Supporting Information is available free of charge at https://pubs.acs.org/doi/10.1021/jacsau.6c00210.
Mathematical details of the REANN model; a pseudocode for the REANN–MPI interface; systems and training details; software details; additional results on speed comparisons and MD simulations (PDF)
The authors declare no competing financial interest.
References
- Manzhos S., Carrington T. Jr.. Using neural networks to represent potential surfaces as sums of products. J. Chem. Phys. 2006;125:194105. doi: 10.1063/1.2387950. [DOI] [PubMed] [Google Scholar]
- Behler J., Parrinello M.. Generalized neural-network representation of high-dimensional potential-energy surfaces. Phys. Rev. Lett. 2007;98:146401. doi: 10.1103/PhysRevLett.98.146401. [DOI] [PubMed] [Google Scholar]
- Bartók A. P., Payne M. C., Kondor R., Csányi G.. Gaussian approximation potentials: The accuracy of quantum mechanics, without the electrons. Phys. Rev. Lett. 2010;104(13):136403. doi: 10.1103/PhysRevLett.104.136403. [DOI] [PubMed] [Google Scholar]
- Jiang B., Guo H.. Permutation invariant polynomial neural network approach to fitting potential energy surfaces. J. Chem. Phys. 2013;139(5):054112. doi: 10.1063/1.4817187. [DOI] [PubMed] [Google Scholar]
- Shao K., Chen J., Zhao Z., Zhang D. H.. Communication: Fitting potential energy surfaces with fundamental invariant neural network. J. Chem. Phys. 2016;145(7):071101. doi: 10.1063/1.4961454. [DOI] [PubMed] [Google Scholar]
- Shapeev A. V.. Moment Tensor Potentials: A Class of Systematically Improvable Interatomic Potentials. Multiscale Model. Simul. 2016;14(3):1153–1173. doi: 10.1137/15M1054183. [DOI] [Google Scholar]
- Yao K., Herr J. E., Toth D. W., McKintyre R., Parkhill J.. The TensorMol-0.1 model chemistry: a neural network augmented with long-range physics. Chem. Sci. 2018;9(8):2261–2269. doi: 10.1039/c7sc04934j. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Schütt K. T., Sauceda H. E., Kindermans P. J., Tkatchenko A., Müller K. R.. SchNet – A deep learning architecture for molecules and materials. J. Chem. Phys. 2018;148(24):241722. doi: 10.1063/1.5019779. [DOI] [PubMed] [Google Scholar]
- Zhang L., Han J., Wang H., Car R., E W.. Deep Potential Molecular Dynamics: A Scalable Model with the Accuracy of Quantum Mechanics. Phys. Rev. Lett. 2018;120(14):143001. doi: 10.1103/PhysRevLett.120.143001. [DOI] [PubMed] [Google Scholar]
- Chmiela S., Sauceda H. E., Müller K.-R., Tkatchenko A.. Towards exact molecular dynamics simulations with machine-learned force fields. Nat. Commun. 2018;9(1):3887. doi: 10.1038/s41467-018-06169-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Unke O. T., Meuwly M.. PhysNet: A Neural Network for Predicting Energies, Forces, Dipole Moments, and Partial Charges. J. Chem. Theory Comput. 2019;15(6):3678–3693. doi: 10.1021/acs.jctc.9b00181. [DOI] [PubMed] [Google Scholar]
- Vargas-Hernández R. A., Guan Y., Zhang D. H., Krems R. V.. Bayesian optimization for the inverse scattering problem in quantum reaction dynamics. New J. Phys. 2019;21(2):022001. doi: 10.1088/1367-2630/ab0099. [DOI] [Google Scholar]
- Drautz R.. Atomic cluster expansion for accurate and transferable interatomic potentials. Phys. Rev. B. 2019;99(1):014104. doi: 10.1103/PhysRevB.99.014104. [DOI] [Google Scholar]
- Zaverkin V., Kästner J.. Gaussian Moments as Physically Inspired Molecular Descriptors for Accurate and Scalable Machine Learning Potentials. J. Chem. Theory Comput. 2020;16(8):5410–5421. doi: 10.1021/acs.jctc.0c00347. [DOI] [PubMed] [Google Scholar]
- Unke O. T., Chmiela S., Gastegger M., Schütt K. T., Sauceda H. E., Müller K.-R. S.N.. Learning force fields with electronic degrees of freedom and nonlocal effects. Nat. Commun. 2021;12(1):7273. doi: 10.1038/s41467-021-27504-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Dral P. O., Ge F., Xue B.-X., Hou Y.-F., Pinheiro M., Huang J., Barbatti M.. MLatom 2: An Integrative Platform for Atomistic Machine Learning. Top. Curr. Chem. 2021;379(4):27. doi: 10.1007/s41061-021-00339-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Zhang Y., Xia J., Jiang B.. Physically motivated recursively embedded atom neural networks: Incorporating local completeness and nonlocality. Phys. Rev. Lett. 2021;127(15):156002. doi: 10.1103/PhysRevLett.127.156002. [DOI] [PubMed] [Google Scholar]
- Schütt, K. ; Unke, O. ; Gastegger, M. . Equivariant message passing for the prediction of tensorial properties and molecular spectra. Proceedings of the 38th International Conference on Machine Learning; PMLR, 2021; Vol. 139, pp 9377–9388. [Google Scholar]
- Zubatyuk R., Smith J. S., Leszczynski J., Isayev O.. Accurate and transferable multitask prediction of chemical properties with an atoms-in-molecules neural network. Sci. Adv. 2019;5(8):eaav6490. doi: 10.1126/sciadv.aav6490. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Fan Z., Zeng Z., Zhang C., Wang Y., Song K., Dong H., Chen Y., Ala-Nissila T.. Neuroevolution machine learning potentials: Combining high accuracy and low cost in atomistic simulations and application to heat transport. Phys. Rev. B. 2021;104(10):104309. doi: 10.1103/PhysRevB.104.104309. [DOI] [Google Scholar]
- Batzner S., Musaelian A., Sun L., Geiger M., Mailoa J. P., Kornbluth M., Molinari N., Smidt T. E., Kozinsky B.. E(3)-equivariant graph neural networks for data-efficient and accurate interatomic potentials. Nat. Commun. 2022;13(1):2453. doi: 10.1038/s41467-022-29939-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Batatia I., Kovacs D. P., Simm G., Ortner C., Csanyi G.. MACE: Higher Order Equivariant Message Passing Neural Networks for Fast and Accurate Force Fields. Adv. Neural Inf. Process. Syst. 2022;35:11423–11436. [Google Scholar]
- Frank T., Unke O. T., Müller K.-R.. So3krates: Equivariant attention for interactions on arbitrary length-scales in molecular systems. Adv. Neural Inf. Process. Syst. 2022;35:29400. [Google Scholar]
- Zhang Y., Jiang B.. Universal machine learning for the response of atomistic systems to external fields. Nat. Commun. 2023;14(1):6424. doi: 10.1038/s41467-023-42148-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Song Z., Han J., Henkelman G., Li L.. Charge-Optimized Electrostatic Interaction Atom-Centered Neural Network Algorithm. J. Chem. Theory Comput. 2024;20(5):2088–2097. doi: 10.1021/acs.jctc.3c01254. [DOI] [PubMed] [Google Scholar]
- Han B., Yu K.. Refining potential energy surface through dynamical properties via differentiable molecular simulation. Nat. Commun. 2025;16(1):816. doi: 10.1038/s41467-025-56061-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Frank J. T., Unke O. T., Müller K.-R., Chmiela S.. A Euclidean transformer for fast and stable machine learned force fields. Nat. Commun. 2024;15(1):6539. doi: 10.1038/s41467-024-50620-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Yu Q., Ma R., Qu C., Conte R., Nandi A., Pandey P., Houston P. L., Zhang D. H., Bowman J. M.. Extending atomic decomposition and many-body representation with a chemistry-motivated approach to machine learning potentials. Nat. Comput. Sci. 2025;5:418. doi: 10.1038/s43588-025-00790-0. [DOI] [PubMed] [Google Scholar]
- Hao Y., Lu X., Fu B., Zhang D. H.. New Algorithms to Generate Permutationally Invariant Polynomials and Fundamental Invariants for Potential Energy Surface Fitting. J. Chem. Theory Comput. 2025;21(3):1046. doi: 10.1021/acs.jctc.4c01447. [DOI] [PubMed] [Google Scholar]
- Smith J. S., Isayev O., Roitberg A. E.. ANI-1: an extensible neural network potential with DFT accuracy at force field computational cost. Chem. Sci. 2017;8(4):3192–3203. doi: 10.1039/C6SC05720A. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Smith J. S., Nebgen B. T., Zubatyuk R., Lubbers N., Devereux C., Barros K., Tretiak S., Isayev O., Roitberg A. E.. Approaching coupled cluster accuracy with a general-purpose neural network potential through transfer learning. Nat. Commun. 2019;10(1):2903. doi: 10.1038/s41467-019-10827-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Westermayr J., Gastegger M., Marquetand P.. Combining SchNet and SHARC: The SchNarc Machine Learning Approach for Excited-State Dynamics. J. Phys. Chem. Lett. 2020;11(10):3828–3834. doi: 10.1021/acs.jpclett.0c00527. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Pinheiro M., Ge F., Ferré N., Dral P. O., Barbatti M.. Choosing the right molecular machine learning potential. Chem. Sci. 2021;12(43):14396–14413. doi: 10.1039/D1SC03564A. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Stark W. G., Westermayr J., Douglas-Gallardo O. A., Gardner J., Habershon S., Maurer R. J.. Machine Learning Interatomic Potentials for Reactive Hydrogen Dynamics at Metal Surfaces Based on Iterative Refinement of Reaction Probabilities. J. Phys. Chem. C. 2023;127(50):24168–24182. doi: 10.1021/acs.jpcc.3c06648. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Hou Y.-F., Ge F., Dral P. O.. Explicit Learning of Derivatives with the KREG and pKREG Models on the Example of Accurate Representation of Molecular Potential Energy Surfaces. J. Chem. Theory Comput. 2023;19(8):2369–2379. doi: 10.1021/acs.jctc.2c01038. [DOI] [PubMed] [Google Scholar]
- Mausenberger S., Müller C., Tkatchenko A., Marquetand P., González L., Westermayr J.. SpaiNN: equivariant message passing for excited-state nonadiabatic molecular dynamics. Chem. Sci. 2024;15(38):15880–15890. doi: 10.1039/D4SC04164J. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Alavi S. F., Chen Y., Hou Y.-F., Ge F., Zheng P., Dral P. O.. ANI-1ccx-gelu Universal Interatomic Potential and Its Fine-Tuning: Toward Accurate and Efficient Anharmonic Vibrational Frequencies. J. Phys. Chem. Lett. 2025;16:483–493. doi: 10.1021/acs.jpclett.4c03031. [DOI] [PubMed] [Google Scholar]
- Anstine D. M., Zubatyuk R., Isayev O.. AIMNet2: a neural network potential to meet your neutral, charged, organic, and elemental-organic needs. Chem. Sci. 2025;16:10228. doi: 10.1039/D4SC08572H. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Radova M., Stark W. G., Allen C. S., Maurer R. J., Bartók A. P.. Fine-tuning foundation models of materials interatomic potentials with frozen transfer learning. npj Comput. Mater. 2025;11:237. doi: 10.1038/s41524-025-01727-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Xia J., Zhang Y., Jiang B.. The evolution of machine learning potentials for molecules, reactions and materials. Chem. Soc. Rev. 2025;54:4790–4821. doi: 10.1039/D5CS00104H. [DOI] [PubMed] [Google Scholar]
- Singraber A., Behler J., Dellago C.. Library-Based LAMMPS Implementation of High-Dimensional Neural Network Potentials. J. Chem. Theory Comput. 2019;15(3):1827–1840. doi: 10.1021/acs.jctc.8b00770. [DOI] [PubMed] [Google Scholar]
- Lu D., Wang H., Chen M., Lin L., Car R., E W., Jia W., Zhang L.. 86 PFLOPS Deep Potential Molecular Dynamics simulation of 100 million atoms with ab initio accuracy. Comput. Phys. Commun. 2021;259:107624. doi: 10.1016/j.cpc.2020.107624. [DOI] [Google Scholar]
- Zhang Y., Xia J., Zhang Y., Jiang B.. REANN 2.0: An Efficient Package of Neural Network Potentials for Multi-Element Systems† . Chin. J. Chem. Phys. 2025;38(6):797–806. doi: 10.1063/1674-0068/cjcp2508126. [DOI] [Google Scholar]
- Bochkarev A., Lysogorskiy Y., Drautz R.. Graph Atomic Cluster Expansion for Semilocal Interactions beyond Equivariant Message Passing. Phys. Rev. X. 2024;14(2):021036. doi: 10.1103/PhysRevX.14.021036. [DOI] [Google Scholar]
- Bochkarev A., Lysogorskiy Y., Ortner C., Csányi G., Drautz R.. Multilayer atomic cluster expansion for semilocal interactions. Phys. Rev. Res. 2022;4(4):L042019. doi: 10.1103/PhysRevResearch.4.L042019. [DOI] [Google Scholar]
- Thölke P., De Fabritiis G.. TorchMD-NET: Equivariant Transformers for Neural Network based Molecular Potentials. arXiv. 2022:arXiv:2202.02541. [Google Scholar]; https://arxiv.org/abs/2202.02541v1
- Batatia I., Baldwin W. J., Kuryla D., Hart J., Kasoar E., Elena A. M., Moore H., Gawkowski M. J., Shi B. X., Kapil V.. MACE-POLAR-1: A Polarisable Electrostatic Foundation Model for Molecular Chemistry. arXiv. 2026:arXiv:2602.19411. [Google Scholar]
- Wu Y., Xia J., Zhang Y., Jiang B.. Simple and Efficient Equivariant Message-Passing Neural Network Model for Non-local Potential Energy Surfaces. J. Phys. Chem. A. 2024;128(51):11061–11067. doi: 10.1021/acs.jpca.4c06669. [DOI] [PubMed] [Google Scholar]
- Wang Y., Wang T., Li S., He X., Li M., Wang Z., Zheng N., Shao B., Liu T.-Y.. Enhancing geometric representations for molecules with equivariant vector-scalar interactive message passing. Nat. Commun. 2024;15(1):313. doi: 10.1038/s41467-023-43720-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Cheng B.. Cartesian atomic cluster expansion for machine learning interatomic potentials. npj Comput. Mater. 2024;10(1):157. doi: 10.1038/s41524-024-01332-4. [DOI] [Google Scholar]
- Wang J., Wang Y., Zhang H., Yang Z., Liang Z., Shi J., Wang H.-T., Xing D., Sun J.. E(n)-Equivariant cartesian tensor message passing interatomic potential. Nat. Commun. 2024;15(1):7607. doi: 10.1038/s41467-024-51886-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Yang X., Bhowmik A., Vegge T., Hansen H. A.. Neural network potentials for accelerated metadynamics of oxygen reduction kinetics at Au–water interfaces. Chem. Sci. 2023;14(14):3913–3922. doi: 10.1039/D2SC06696C. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Bunting R. J., Wodaczek F., Torabi T., Cheng B.. Reactivity of Single-Atom Alloy Nanoparticles: Modeling the Dehydrogenation of Propane. J. Am. Chem. Soc. 2023;145(27):14894–14902. doi: 10.1021/jacs.3c04030. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Goodwin Z. A. H., Wenny M. B., Yang J. H., Cepellotti A., Ding J., Bystrom K., Duschatko B. R., Johansson A., Sun L., Batzner S.. et al. Transferability and Accuracy of Ionic Liquid Simulations with Equivariant Machine Learning Interatomic Potentials. J. Phys. Chem. Lett. 2024;15(30):7539–7547. doi: 10.1021/acs.jpclett.4c01942. [DOI] [PubMed] [Google Scholar]
- Sha X., Chen Z., Xie D., Zhou Y.. Modeling Enzyme Reaction and Mutation by Direct Machine Learning/Molecular Mechanics Simulations. J. Chem. Theory Comput. 2025;21(9):4335–4346. doi: 10.1021/acs.jctc.5c00149. [DOI] [PubMed] [Google Scholar]
- Kovács D. P., Moore J. H., Browning N. J., Batatia I., Horton J. T., Pu Y., Kapil V., Witt W. C., Magdău I.-B., Cole D. J.. et al. MACE-OFF: Short-Range Transferable Machine Learning Force Fields for Organic Molecules. J. Am. Chem. Soc. 2025;147(21):17598–17611. doi: 10.1021/jacs.4c07099. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Unke O. T., Stöhr M., Ganscha S., Unterthiner T., Maennel H., Kashubin S., Ahlin D., Gastegger M., Medrano Sandonas L., Berryman J. T.. et al. Biomolecular dynamics with machine-learned quantum-mechanical force fields trained on diverse chemical fragments. Sci. Adv. 2024;10:eadn4397. doi: 10.1126/sciadv.adn4397. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Kabylda A., Frank J. T., Suárez-Dou S., Khabibrakhmanov A., Medrano Sandonas L., Unke O. T., Chmiela S., Müller K.-R., Tkatchenko A.. Molecular Simulations with a Pretrained Neural Network and Universal Pairwise Force Fields. J. Am. Chem. Soc. 2025;147(37):33723–33734. doi: 10.1021/jacs.5c09558. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Behler J., Csányi G.. Machine learning potentials for extended systems: a perspective. Eur. Phys. J. B. 2021;94(7):142. doi: 10.1140/epjb/s10051-021-00156-1. [DOI] [Google Scholar]
- Musaelian A., Batzner S., Johansson A., Sun L., Owen C. J., Kornbluth M., Kozinsky B.. Learning local equivariant representations for large-scale atomistic dynamics. Nat. Commun. 2023;14(1):579. doi: 10.1038/s41467-023-36329-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Park Y., Kim J., Hwang S., Han S.. Scalable Parallel Algorithm for Graph Neural Network Interatomic Potentials in Molecular Dynamics Simulations. J. Chem. Theory Comput. 2024;20(11):4857–4868. doi: 10.1021/acs.jctc.4c00190. [DOI] [PubMed] [Google Scholar]
- Zhang Y., Hu C., Jiang B.. Embedded atom neural network potentials: Efficient and accurate machine learning with a physically inspired representation. J. Phys. Chem. Lett. 2019;10(17):4962–4967. doi: 10.1021/acs.jpclett.9b02037. [DOI] [PubMed] [Google Scholar]
- Thompson A. P., Aktulga H. M., Berger R., Bolintineanu D. S., Brown W. M., Crozier P. S., in ’t Veld P. J., Kohlmeyer A., Moore S. G., Nguyen T. D.. et al. LAMMPS - a flexible simulation tool for particle-based materials modeling at the atomic, meso, and continuum scales. Comput. Phys. Commun. 2022;271:108171. doi: 10.1016/j.cpc.2021.108171. [DOI] [Google Scholar]
- Berendsen H. J. C., van der Spoel D., van Drunen R.. GROMACS: A message-passing parallel molecular dynamics implementation. Comput. Phys. Commun. 1995;91(1):43–56. doi: 10.1016/0010-4655(95)00042-E. [DOI] [Google Scholar]
- Brandstetter J., Hesselink R., van der Pol E., Bekkers E. J., Welling M.. Geometric and physical quantities improve E(3) equivariant message passing. arXiv. 2021:arXiv:2110.02905. [Google Scholar]; https://arxiv.org/abs/2110.02905v1
- Fuchs P., Chen W., Thaler S., Zavadlav J.. chemtrain-deploy: A Parallel and Scalable Framework for Machine Learning Potentials in Million-Atom MD Simulations. J. Chem. Theory Comput. 2025;21(15):7550–7560. doi: 10.1021/acs.jctc.5c00996. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Plé T., Adjoua O., Benali A., Posenitskiy E., Villot C., Lagardère L., Piquemal J.-P.. A Foundation Model for Accurate Atomistic Simulations in Drug Design. ChemRxiv. 2025 doi: 10.26434/chemrxiv-2025-f1hgn-v3. [DOI] [Google Scholar]
- Cheng B., Engel E. A., Behler J., Dellago C., Ceriotti M.. Ab initio thermodynamics of liquid and solid water. Proc. Natl. Acad. Sci. U.S.A. 2019;116(4):1110–1115. doi: 10.1073/pnas.1815117116. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Perdew J. P., Burke K., Ernzerhof M.. Generalized gradient approximation made simple. Phys. Rev. Lett. 1996;77:3865–3868. doi: 10.1103/PhysRevLett.77.3865. [DOI] [PubMed] [Google Scholar]
- Grimme S., Antony J., Ehrlich S., Krieg H.. A consistent and accurate ab initio parametrization of density functional dispersion correction (DFT-D) for the 94 elements H-Pu. J. Chem. Phys. 2010;132(15):154104. doi: 10.1063/1.3382344. [DOI] [PubMed] [Google Scholar]
- Batatia I., Benner P., Chiang Y., Elena A. M., Kovács D. P., Riebesell J., Advincula X. R., Asta M., Avaylon M., Baldwin W. J.. et al. A foundation model for atomistic materials chemistry. J. Chem. Phys. 2025;163:184110. doi: 10.1063/5.0297006. [DOI] [PubMed] [Google Scholar]
- Kozinsky, B. ; Musaelian, A. ; Johansson, A. ; Batzner, S. . Scaling the leading accuracy of deep equivariant models to biomolecular simulations of realistic size. Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis; ACM, 2023; pp 1–12. [Google Scholar]
- Paszke A., Gross S., Massa F., Lerer A., Bradbury J., Chanan G., Killeen T., Lin Z., Gimelshein N., Antiga L.. et al. PyTorch: an imperative style, high-performance deep learning library. Adv. Neural Inf. Process. Syst. 2019;32:8024–8035. [Google Scholar]
- Lopanitsyna N., Fraux G., Springer M. A., De S., Ceriotti M.. Modeling high-entropy transition metal alloys with alchemical compression. Phys. Rev. Mater. 2023;7(4):045802. doi: 10.1103/PhysRevMaterials.7.045802. [DOI] [Google Scholar]
- Csonka G. I., Perdew J. P., Ruzsinszky A., Philipsen P. H. T., Lebègue S., Paier J., Vydrov O. A., Ángyán J. G.. Assessing the performance of recent density functionals for bulk solids. Phys. Rev. B:Condens. Matter Mater. Phys. 2009;79(15):155107. doi: 10.1103/PhysRevB.79.155107. [DOI] [Google Scholar]
- Nepal A., Singh G. P., Flanders B. N., Sorensen C. M.. One-step synthesis of graphene via catalyst-free gas-phase hydrocarbon detonation. Nanotechnology. 2013;24(24):245602. doi: 10.1088/0957-4484/24/24/245602. [DOI] [PubMed] [Google Scholar]
- Lei T., Guo W., Liu Q., Jiao H., Cao D.-B., Teng B., Li Y.-W., Liu X., Wen X.-D.. Mechanism of Graphene Formation via Detonation Synthesis: A DFTB Nanoreactor Approach. J. Chem. Theory Comput. 2019;15(6):3654–3665. doi: 10.1021/acs.jctc.9b00158. [DOI] [PubMed] [Google Scholar]
- Zhang S., Makoś M. Z., Jadrich R. B., Kraka E., Barros K., Nebgen B. T., Tretiak S., Isayev O., Lubbers N., Messerly R. A.. et al. Exploring the frontiers of condensed-phase chemistry with a general reactive machine learning potential. Nat. Chem. 2024;16(5):727–734. doi: 10.1038/s41557-023-01427-3. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Becke A. D.. Density-functional exchange-energy approximation with correct asymptotic behavior. Phys. Rev. C:Nucl. Phys. 1988;38:3098. doi: 10.1103/PhysRevA.38.3098. [DOI] [PubMed] [Google Scholar]
- VandeVondele J., Hutter J.. Gaussian basis sets for accurate calculations on molecular systems in gas and condensed phases. J. Chem. Phys. 2007;127(11):114105. doi: 10.1063/1.2770708. [DOI] [PubMed] [Google Scholar]
- Goedecker S., Teter M., Hutter J.. Separable dual-space Gaussian pseudopotentials. Phys. Rev. B:Condens. Matter Mater. Phys. 1996;54(3):1703–1710. doi: 10.1103/PhysRevB.54.1703. [DOI] [PubMed] [Google Scholar]
- Unke O. T., Chmiela S., Sauceda H. E., Gastegger M., Poltavsky I., Schütt K. T., Tkatchenko A., Müller K.-R.. Machine Learning Force Fields. Chem. Rev. 2021;121(16):10142–10186. doi: 10.1021/acs.chemrev.0c01111. [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
All data sets can be found in the corresponding original publications. Code availability: Code of REANN is available at https://github.com/bjiangch/REANN. The implementation of the MPI parallelization with REANN and the interface with LAMMPS is available at https://github.com/bjiangch/REANN-MPI.

