NEMORA:用于长程原子体系学习的神经等变多极算子

arXiv cs.LG 论文

摘要

NEMORA 是一种将 Fast Multipole Method 推广为可学习等变算子的新方法,用于在等变图神经网络(equivariant graph neural networks)中建模长程原子间相互作用,具备线性时间与内存复杂度,可处理数十万原子体系,并在长程基准测试上将力和能量误差降低一个至三个数量级。

arXiv:2610.10776v1 Announce Type: new Abstract: Equivariant graph neural networks have emerged as foundational architectures for machine-learned interatomic potentials, approaching quantum-chemical accuracy at a fraction of the computational cost. These models describe local atomic environments accurately, but finite spatial cutoffs truncate long-range information flow, and stacking message-passing layers can lead to over-smoothing and over-squashing. Existing long-range extensions either prescribe a fixed analytical propagation kernel, restrict long-range communication to scalars or degree-preserving channels, are only approximately equivariant, or incur super-linear computational cost. Combining learnable long-range equivariant transport with multiscale many-body expressivity and efficient scaling for larger systems remains a central challenge. We introduce Neural Equivariant Multipole Operators (NEMORA), a neural equivariant extension of the Fast Multipole Method (FMM) for learning long-range tensorial representations. NEMORA generalizes the FMM's analytical multipole expansion and translation operators to learned equivariant counterparts on an adaptive spatial hierarchy. Its operators couple angular degrees and form many-body interactions across length scales, retaining the FMM's hierarchical organization and analytical radial factors as physical inductive biases while learning data-dependent long-range couplings. NEMORA evaluates in linear time and memory complexity, allowing it to treat larger systems than other long-range methods reaching hundreds of thousands of atoms, and it augments both symmetry-constrained and unconstrained short-range backbones. On non-local benchmarks, it reduces force and energy errors relative to the short-range backbones by over an order of magnitude and up to three orders of magnitude, respectively, which is better than or competitive with existing long-range extensions in accuracy.
查看原文
查看缓存全文

缓存时间: 2026/10/09 06:41

# NEMORA: Neural Equivariant Multipole Operators for Long-Range Atomistic Learning
Source: [https://arxiv.org/html/2610.10776](https://arxiv.org/html/2610.10776)
Affiliation:Courant Institute School of Mathematics, Computing, and Data ScienceNew York University, New York, NY 10012, USAAffiliation:Department of Chemical and Biomolecular Engineering, Tandon School of EngineeringNew York University, Brooklyn, NY 11201, USAAffiliation:Department of Statistics, The University of Chicago, Chicago, IL 60637, USAAffiliation:Department of Computer Science, The University of Chicago, Chicago, IL 60637, USAAffiliation:NSF\-Simons National Institute for Theory and Mathematics in Biology, Chicago, IL 60611, USAAffiliation:Department of Physics, New York University, New York, NY 10012, USA\*Corresponding author: Juan J\. de Pablo,[jjd8110@nyu\.edu](mailto:[email protected])

###### Abstract

Equivariant graph neural networks have emerged as foundational architectures for machine\-learned interatomic potentials, approaching quantum\-chemical accuracy at a fraction of the computational cost\. These models describe local atomic environments accurately, but finite spatial cutoffs truncate long\-range information flow, and stacking message\-passing layers can lead to over\-smoothing and over\-squashing\. Existing long\-range extensions either prescribe a fixed analytical propagation kernel, restrict long\-range communication to scalars or degree\-preserving channels, are only approximately equivariant, or incur super\-linear computational cost\. Combining learnable long\-range equivariant transport with multiscale many\-body expressivity and efficient scaling for larger systems remains a central challenge\. We introduce Neural Equivariant Multipole Operators \(NEMORA\), a neural equivariant extension of the Fast Multipole Method \(FMM\) for learning long\-range tensorial representations\. NEMORA generalizes the FMM’s analytical multipole expansion and translation operators to learned equivariant counterparts on an adaptive spatial hierarchy\. Its operators couple angular degrees and form many\-body interactions across length scales, retaining the FMM’s hierarchical organization and analytical radial factors as physical inductive biases while learning data\-dependent long\-range couplings\. NEMORA evaluates in linear time and memory complexity, allowing it to treat larger systems than other long\-range methods reaching hundreds of thousands of atoms, and it augments both symmetry\-constrained and unconstrained short\-range backbones\. On non\-local benchmarks, it reduces force and energy errors relative to the short\-range backbones by over an order of magnitude and up to three orders of magnitude, respectively, which is better than or competitive with existing long\-range extensions in accuracy\.

## 1Introduction

Modeling atomic interactions underpins central tasks in computational science, from finding low\-energy conformations to computing thermodynamic and kinetic properties by molecular simulation\. Classical force fields enable large simulations at modest cost, but their prescribed functional forms limit the chemistry they can represent\. Machine\-learned interatomic potentials \(MLIPs\) learn potential energy surfaces from quantum\-chemical data, approaching this same accuracy at a fraction of the cost\[[Behler & Parrinello, 2007](https://arxiv.org/html/2610.10776#bib.bib13),[Bartók et al\., 2010](https://arxiv.org/html/2610.10776#bib.bib7),[Smith et al\., 2017](https://arxiv.org/html/2610.10776#bib.bib94),[Unke et al\., 2021b](https://arxiv.org/html/2610.10776#bib.bib110)\]\. Equivariant architectures are especially accurate and data\-efficient because they build the symmetries of atomic environments into their representations\[[Schütt et al\., 2021](https://arxiv.org/html/2610.10776#bib.bib92),[Batzner et al\., 2022](https://arxiv.org/html/2610.10776#bib.bib12),[Batatia et al\., 2022](https://arxiv.org/html/2610.10776#bib.bib8),[Musaelian et al\., 2023](https://arxiv.org/html/2610.10776#bib.bib74),[Liao & Smidt, 2023](https://arxiv.org/html/2610.10776#bib.bib70),[Frank et al\., 2024](https://arxiv.org/html/2610.10776#bib.bib31),[Wang et al\., 2024c](https://arxiv.org/html/2610.10776#bib.bib116)\]\.

However, these architectures rely on finite spatial cutoffs for efficiency, which limits their treatment of long\-range interactions such as electrostatics, charge transfer, dispersion, polarization and other non\-local electronic effects\. These interactions govern interfaces, charged systems, polar condensed phases and biomolecular assemblies, among others\[[Jackson et al\., 2019](https://arxiv.org/html/2610.10776#bib.bib52),[Zhou & Pang, 2018](https://arxiv.org/html/2610.10776#bib.bib130),[Yue et al\., 2021](https://arxiv.org/html/2610.10776#bib.bib125),[Niblett et al\., 2021](https://arxiv.org/html/2610.10776#bib.bib77),[Parsaeifard et al\., 2021](https://arxiv.org/html/2610.10776#bib.bib82),[Wang et al\., 2024a](https://arxiv.org/html/2610.10776#bib.bib114),[Parker et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib81)\]\. Stacking message\-passing layers extends the receptive field on connected graphs, but increases cost, causes over\-smoothing and over\-squashing\[[Oono & Suzuki, 2020](https://arxiv.org/html/2610.10776#bib.bib79),[Alon & Yahav, 2021](https://arxiv.org/html/2610.10776#bib.bib1),[Di Giovanni et al\., 2023](https://arxiv.org/html/2610.10776#bib.bib24)\], and cannot connect fragments that are disconnected in the cutoff graph\. These limitations motivate dedicated long\-range channels with tractable scaling\.

Long\-range extensions include latent scalar methods\[[Kosmala et al\., 2023](https://arxiv.org/html/2610.10776#bib.bib64),[Cheng, 2025](https://arxiv.org/html/2610.10776#bib.bib16)\], charge equilibration\[[Ko et al\., 2021](https://arxiv.org/html/2610.10776#bib.bib61),[Fuchs et al\., 2025](https://arxiv.org/html/2610.10776#bib.bib33),[Gubler et al\., 2024](https://arxiv.org/html/2610.10776#bib.bib43)\], latent tensor fields\[[Rumiantsev et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib91),[Zhang et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib127)\], polarizable multipoles\[[Batatia et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib11),[Park et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib80)\], global attention and aggregation\[[Qu et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib88),[Frank et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib32),[Caruso et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib15)\], matrix\-function representations\[[Batatia et al\., 2024](https://arxiv.org/html/2610.10776#bib.bib9)\], and multiscale representations\[[Han et al\., 2022](https://arxiv.org/html/2610.10776#bib.bib48),[Zhdanov et al\., 2025](https://arxiv.org/html/2610.10776#bib.bib129),[Solé et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib95)\]\(Appendix Table[5](https://arxiv.org/html/2610.10776#A10.T5)\)\. These advances extend non\-local modeling, but do not jointly learn the long\-range propagation kernel with a physics\-inductive bias, cross\-degree angular coupling, or explicit higher\-body\-order interactions among distant sources on an adaptive hierarchy with𝒪⁡\(N\)\\mathcal\{O\}\(N\)time and memory\. The Fast Multipole Method \(FMM\) is a natural foundation for these requirements\[[Greengard & Rokhlin, 1987](https://arxiv.org/html/2610.10776#bib.bib39),[Cheng et al\., 1999](https://arxiv.org/html/2610.10776#bib.bib17)\]\. It represents well\-separated source clusters by compact multipole expansions across a spatial hierarchy with linear complexity\. For the Coulomb kernel, spherical harmonics and analytical radial factors give a physically grounded basis for equivariant transport, built from the same ingredients as equivariant message passing\[[Cheng et al\., 1999](https://arxiv.org/html/2610.10776#bib.bib17),[Batatia et al\., 2025](https://arxiv.org/html/2610.10776#bib.bib10)\]\.

We introduceNeural Equivariant Multipole Operators \(NEMORA\), a neural equivariant extension of the FMM for learning long\-range many\-body interactions \(Figure[1](https://arxiv.org/html/2610.10776#S4.F1)\)\. NEMORA replaces scalar source charges with learned equivariant tensor charges, and the analytical expansion and translation operators with learnableE⁡\(3\)E\(3\)\-equivariant counterparts on an adaptive spatial hierarchy\. Its operators learn weights over Clebsch–Gordan paths, coupling angular degrees in the long\-range channel\. Learnable non\-linear radial modulations and invariant gates adapt the analytical Green’s\-function kernels to the data\. Symmetric tensor contractions\[[Drautz, 2019](https://arxiv.org/html/2610.10776#bib.bib25),[Batatia et al\., 2022](https://arxiv.org/html/2610.10776#bib.bib8)\]on the aggregated fields form explicit higher\-body\-order interactions among distant collections of particles\. The long\-range messages then update the short\-range backbone features and are passed through a readout layer as a residual energy term, with forces obtained via automatic differentiation of the energy \(Section[4\.5](https://arxiv.org/html/2610.10776#S4.SS5)\)\. Evaluation is𝒪⁡\(N\)\\mathcal\{O\}\(N\)in time and memory for both periodic and non\-periodic systems\. Our contributions are:

- •Learnable equivariant FMM\.Learned angular \(degree\-coupling\) transport and symmetric tensor contractions build multiscale long\-range many\-body representations with𝒪⁡\(N\)\\mathcal\{O\}\(N\)time and memory cost over an adaptive spatial hierarchy that preserves equivariance up to eigenframe degeneracy\.
- •Global reaction\-field channel\.Inspired by continuum electrostatics\[[Born, 1920](https://arxiv.org/html/2610.10776#bib.bib14),[Onsager, 1936](https://arxiv.org/html/2610.10776#bib.bib78),[Kirkwood, 1939](https://arxiv.org/html/2610.10776#bib.bib60)\], a learnable Kelvin transform\[[Amaral et al\., 2017](https://arxiv.org/html/2610.10776#bib.bib2)\]inverts globally pooled multipoles into a same\-center local expansion, an equivariant continuum boundary response broadcast to atoms that complements hierarchical transport \(Appendix[K\.2](https://arxiv.org/html/2610.10776#A11.SS2)\)\.
- •Accuracy, portability, and scaling\.NEMORA reduces force and energy errors by over an order of magnitude and up to three orders of magnitude, respectively, relative to short\-range models on non\-local benchmarks, which is better than or competitive with other long\-range methods\. Additionally, improvements on four short\-range backbones demonstrate NEMORA’s portability to both symmetry\-constrained and \-unconstrained architectures, where the lift for scalar\-only hosts recovers part of the native\-equivariant gain\. We show that NEMORA is linear in evaluation runtime and memory up to approximately 340,000 atoms on a single GPU\.

## 2Background

### 2\.1Equivariant Machine\-Learned Interatomic Potentials

##### Machine\-Learned Interatomic Potentials

An MLIP maps atomic positions\{𝒓i\}i=1N⊂ℝ3\\\{\\bm\{r\}\_\{i\}\\\}\_\{i=1\}^\{N\}\\subset\\mathbb\{R\}^\{3\}and species\{Zi\}i=1N\\\{Z\_\{i\}\\\}\_\{i=1\}^\{N\}to an invariant potential energyE=∑iEiE=\\sum\_\{i\}E\_\{i\}, with forces𝑭i=−∇𝒓iE\\bm\{F\}\_\{i\}=\-\\nabla\_\{\\bm\{r\}\_\{i\}\}E\[[Behler & Parrinello, 2007](https://arxiv.org/html/2610.10776#bib.bib13),[Batzner et al\., 2022](https://arxiv.org/html/2610.10776#bib.bib12)\]\. Species embeddings initialize scalar node features𝒉i\(0\)\\bm\{h\}\_\{i\}^\{\(0\)\}, and a cutoff graph defines𝒩⁡\(i\)=\{j≠i:‖𝒓j−𝒓i‖<rcut\}\\mathcal\{N\}\(i\)=\\\{j\\neq i:\\\|\\bm\{r\}\_\{j\}\-\\bm\{r\}\_\{i\}\\\|<r\_\{\\mathrm\{cut\}\}\\\}\. With𝒓i​j=𝒓j−𝒓i\\bm\{r\}\_\{ij\}=\\bm\{r\}\_\{j\}\-\\bm\{r\}\_\{i\}, message\-passing layert∈\{1,…,T\}t\\in\\\{1,\\ldots,T\\\}updates these features as\[[Gilmer et al\., 2017](https://arxiv.org/html/2610.10776#bib.bib37)\]

𝒉i\(t\)=Ut​\(𝒉i\(t−1\),⨁j∈𝒩⁡\(i\)Mt​\(𝒉i\(t−1\),𝒉j\(t−1\),𝒓i​j\)\),\\bm\{h\}\_\{i\}^\{\(t\)\}=U\_\{t\}\\\!\\Bigl\(\\bm\{h\}\_\{i\}^\{\(t\-1\)\},\\;\\bigoplus\_\{j\\in\\mathcal\{N\}\(i\)\}M\_\{t\}\\\!\\bigl\(\\bm\{h\}\_\{i\}^\{\(t\-1\)\},\\bm\{h\}\_\{j\}^\{\(t\-1\)\},\\bm\{r\}\_\{ij\}\\bigr\)\\Bigr\),\(1\)whereMtM\_\{t\}andUtU\_\{t\}are learned message and update functions, and⨁\\bigoplusis permutation\-invariant aggregation\. Invariant readouts giveEi=∑t=1Tℛt​\(𝒉i\(t\)\)E\_\{i\}=\\sum\_\{t=1\}^\{T\}\\mathcal\{R\}\_\{t\}\(\\bm\{h\}\_\{i\}^\{\(t\)\}\)\.

##### Equivariant Graph Neural Networks

Equivariant features are organized into blockshi,k​m\(ℓ\)h\_\{i,km\}^\{\(\\ell\)\}with channelkk, angular degreeℓ\\ell, and magnetic componentm∈\{−ℓ,…,ℓ\}m\\in\\\{\-\\ell,\\ldots,\\ell\\\}\. Under a rotationR∈SO⁡\(3\)R\\in\\mathrm\{SO\}\(3\),hi,k​m\(ℓ\)↦∑m′Dm​m′\(ℓ\)​\(R\)​hi,k​m′\(ℓ\)h\_\{i,km\}^\{\(\\ell\)\}\\mapsto\\sum\_\{m^\{\\prime\}\}D\_\{mm^\{\\prime\}\}^\{\(\\ell\)\}\(R\)h\_\{i,km^\{\\prime\}\}^\{\(\\ell\)\}, whereD\(ℓ\)D^\{\(\\ell\)\}is a Wigner D\-matrix\. The Clebsch–Gordan \(CG\) tensor product couples feature blocks\[[Kondor, 2018](https://arxiv.org/html/2610.10776#bib.bib63)\]:

\(𝒇\(ℓ1\)⊗𝒈\(ℓ2\)\)m\(ℓ\)=∑m1,m2Cℓ1​m1,ℓ2​m2ℓ​m​fm1\(ℓ1\)​gm2\(ℓ2\),\|ℓ1−ℓ2\|≤ℓ≤ℓ1\+ℓ2\.\\bigl\(\\bm\{f\}^\{\(\\ell\_\{1\}\)\}\\otimes\\bm\{g\}^\{\(\\ell\_\{2\}\)\}\\bigr\)^\{\(\\ell\)\}\_\{m\}=\\sum\_\{m\_\{1\},m\_\{2\}\}C^\{\\ell m\}\_\{\\ell\_\{1\}m\_\{1\},\\ell\_\{2\}m\_\{2\}\}\\,f^\{\(\\ell\_\{1\}\)\}\_\{m\_\{1\}\}g^\{\(\\ell\_\{2\}\)\}\_\{m\_\{2\}\},\\qquad\|\\ell\_\{1\}\-\\ell\_\{2\}\|\\leq\\ell\\leq\\ell\_\{1\}\+\\ell\_\{2\}\.\(2\)Learned weights, which may depend on invariants such as pair distances, combine channels along the allowed coupling paths\[[Thomas et al\., 2018](https://arxiv.org/html/2610.10776#bib.bib101),[Geiger & Smidt, 2022](https://arxiv.org/html/2610.10776#bib.bib35)\]\. Pooling these tensor\-product messages over neighbors gives the one\-particle features𝒂i\\bm\{a\}\_\{i\}\. Atomic cluster expansions build higher\-body\-order features from𝒂i\\bm\{a\}\_\{i\}by symmetric tensor contractions, where correlation orderν\\nugives terms of up toν\+1\\nu\+1atoms\[[Drautz, 2019](https://arxiv.org/html/2610.10776#bib.bib25),[Dusson et al\., 2022](https://arxiv.org/html/2610.10776#bib.bib26),[Batatia et al\., 2022](https://arxiv.org/html/2610.10776#bib.bib8)\]\.

### 2\.2Fast Multipole Method

For scalar chargesqsq\_\{s\}, the Coulomb potentialV⁡\(𝒓i\)=\(4​π​ε0\)−1​∑s≠iqs/\|𝒓i−𝒓s\|V\(\\bm\{r\}\_\{i\}\)=\(4\\pi\\varepsilon\_\{0\}\)^\{\-1\}\\sum\_\{s\\neq i\}q\_\{s\}/\|\\bm\{r\}\_\{i\}\-\\bm\{r\}\_\{s\}\|costs𝒪⁡\(N2\)\\mathcal\{O\}\(N^\{2\}\)to evaluate directly\. The FMM reduces this to𝒪⁡\(N\)\\mathcal\{O\}\(N\)by grouping particles in a spatial hierarchy and summarizing each distant group by a truncated multipole expansion\[[Greengard & Rokhlin, 1987](https://arxiv.org/html/2610.10776#bib.bib39),[Cheng et al\., 1999](https://arxiv.org/html/2610.10776#bib.bib17)\]\. It rests on the Laplace expansion of1/\|𝒓\>−𝒓<\|1/\|\\bm\{r\}\_\{\>\}\-\\bm\{r\}\_\{<\}\|, where𝒓<=𝒓s−𝒄s\\bm\{r\}\_\{<\}=\\bm\{r\}\_\{s\}\-\\bm\{c\}\_\{s\}is a particle’s offset from its source center and𝒓\>=𝒄t−𝒄s\\bm\{r\}\_\{\>\}=\\bm\{c\}\_\{t\}\-\\bm\{c\}\_\{s\}is the separation of source and target centers\. This expansion splits each interaction into a regular factor\|𝒓<\|ℓ​Yℓ​m⋆​\(𝒓^<\)\|\\bm\{r\}\_\{<\}\|^\{\\ell\}Y^\{\\star\}\_\{\\ell m\}\(\\hat\{\\bm\{r\}\}\_\{<\}\)and an irregular factorYℓ​m​\(𝒓^\>\)/\|𝒓\>\|ℓ\+1Y\_\{\\ell m\}\(\\hat\{\\bm\{r\}\}\_\{\>\}\)/\|\\bm\{r\}\_\{\>\}\|^\{\\ell\+1\}\. The regular factor builds and re\-centers expansions\. Particle\-to\-multipole \(P2M\) and multipole\-to\-multipole \(M2M\) aggregate source moments up the tree, and local\-to\-local \(L2L\) and local\-to\-particle \(L2P\) carry local expansions down and evaluate them\. The irregular factor performs the single long\-range step, multipole\-to\-local \(M2L\), which converts the multipoles of well\-separated clusters into a local expansion\. For the source list𝒩τ​\(t\)\\mathcal\{N\}\_\{\\tau\}\(t\)at stageτ∈\{P2M,M2M,M2L,L2L,L2P\}\\tau\\in\\\{\\mathrm\{P2M,M2M,M2L,L2L,L2P\}\\\}, each operator has the form:

Φt\(ℓtτ\)=∑s∈𝒩τ​\(t\)\[Φs\(ℓsτ\)⊗⨁ℓ=0pτcτ⁡Rτ\(ℓ\)​\(r\)​𝒀\(ℓ\)​\(𝒓^\)\]\(ℓtτ\)\.\\displaystyle\\Phi\_\{t\}^\{\(\\ell\_\{t\}^\{\\tau\}\)\}=\\sum\_\{s\\in\\mathcal\{N\}\_\{\\tau\}\(t\)\}\\Bigl\[\\Phi\_\{s\}^\{\(\\ell\_\{s\}^\{\\tau\}\)\}\\otimes\_\{c^\{\\tau\}\}\\bigoplus\_\{\\ell=0\}^\{p\_\{\\tau\}\}R\_\{\\tau\}^\{\(\\ell\)\}\(r\)\\,\\bm\{Y\}^\{\(\\ell\)\}\(\\hat\{\\bm\{r\}\}\)\\Bigr\]^\{\(\\ell\_\{t\}^\{\\tau\}\)\}\.\(3\)HereΦs\(ℓsτ\)\\Phi\_\{s\}^\{\(\\ell\_\{s\}^\{\\tau\}\)\}is the source state at stageτ\\tau: the particle chargeqsq\_\{s\}at P2M and the multipole or local coefficients thereafter\. The target stateΦt\(ℓtτ\)\\Phi\_\{t\}^\{\(\\ell\_\{t\}^\{\\tau\}\)\}contains multipole coefficients at P2M and M2M, local coefficients at M2L and L2L, and the scalar far\-field output after L2P\. Adding the directly evaluated near field and applying the electrostatic prefactor gives the total Coulomb potential\. The superscriptsℓsτ,ℓtτ\\ell\_\{s\}^\{\\tau\},\\ell\_\{t\}^\{\\tau\}label degree\-block collections rather than single degrees:ℓsP2M=\{0\}\\ell\_\{s\}^\{\\mathrm\{P2M\}\}=\\\{0\\\}andℓtP2M=\{0,…,p\}\\ell\_\{t\}^\{\\mathrm\{P2M\}\}=\\\{0,\\ldots,p\\\}, with these reversed at L2P; both collections contain degrees0,…,p0,\\ldots,pat M2M, M2L and L2L\. Here𝒓\\bm\{r\}points from the target particle or center to the source particle or center,r=‖𝒓‖r=\\\|\\bm\{r\}\\\|, and𝒓^=𝒓/r\\hat\{\\bm\{r\}\}=\\bm\{r\}/r\. The stage definitions arepτ=pp\_\{\\tau\}=pandRτ\(ℓ\)​\(r\)=rℓR\_\{\\tau\}^\{\(\\ell\)\}\(r\)=r^\{\\ell\}for P2M, M2M, L2L and L2P, andpτ=2​pp\_\{\\tau\}=2pandRτ\(ℓ\)​\(r\)=r−\(ℓ\+1\)R\_\{\\tau\}^\{\(\\ell\)\}\(r\)=r^\{\-\(\\ell\+1\)\}for M2L\. M2L requires filter degrees through2​p2pbecause its input and output spatial degrees each extend topp, while stored expansions still stop atpp\. At L2P, filter degrees throughppcontract with the local coefficients to yield a scalar\. The vector𝒀\(ℓ\)\\bm\{Y\}^\{\(\\ell\)\}contains all2​ℓ\+12\\ell\+1real spherical\-harmonic components\. Scalar FMM has scalar particle charges and output potentials, but its intermediate degree\-ℓ\\ellcoefficient blocks transform as irreducible tensors\. The weighted tensor product performs magnetic\-component contractions and compatible\-path sums, with fixed addition\-theorem and normalization weightscτc^\{\\tau\}\(Appendix[A\.2](https://arxiv.org/html/2610.10776#A1.SS2)\)\. Coulomb and scalar\-FMM equivariance are proved in Appendix[A\.1](https://arxiv.org/html/2610.10776#A1.SS1)\. The far\-field series converges for separated source and target enclosures,\(Rs\+Rt\)/‖𝒓\>‖<θ<1\(R\_\{s\}\+R\_\{t\}\)/\\\|\\bm\{r\}\_\{\>\}\\\|<\\theta<1\. At fixedpp, with a linear\-size hierarchy, bounded leaf occupancy and bounded interaction lists, evaluation takes𝒪⁡\(N\)\\mathcal\{O\}\(N\)time and memory\[[Cheng et al\., 1999](https://arxiv.org/html/2610.10776#bib.bib17)\]\(Appendix[H](https://arxiv.org/html/2610.10776#A8)\)\.

## 3Related Work

##### Scalar Long\-Range Channels and Charge Equilibration

Physics\-informed corrections predict per\-atom scalars and couple them through prescribed Coulomb or damped dispersion potentials\[[Yao et al\., 2018](https://arxiv.org/html/2610.10776#bib.bib121),[Unke & Meuwly, 2019](https://arxiv.org/html/2610.10776#bib.bib108),[Unke et al\., 2021a](https://arxiv.org/html/2610.10776#bib.bib109),[Plé et al\., 2023](https://arxiv.org/html/2610.10776#bib.bib83),[Kabylda et al\., 2025](https://arxiv.org/html/2610.10776#bib.bib55)\]\. Reciprocal\-space approaches communicate the same invariant channels through Ewald\[[Ewald, 1921](https://arxiv.org/html/2610.10776#bib.bib27)\]or particle\-mesh\[[Hockney & Eastwood, 1988](https://arxiv.org/html/2610.10776#bib.bib49),[Darden et al\., 1993](https://arxiv.org/html/2610.10776#bib.bib21)\]sums\[[Kosmala et al\., 2023](https://arxiv.org/html/2610.10776#bib.bib64),[Wang et al\., 2024b](https://arxiv.org/html/2610.10776#bib.bib115),[Cheng, 2025](https://arxiv.org/html/2610.10776#bib.bib16),[Loche et al\., 2025](https://arxiv.org/html/2610.10776#bib.bib72)\]\. Sum\-of\-Gaussians networks instead learn the reciprocal\-space decay tail at near\-linear cost via non\-uniform FFTs\[[Ji et al\., 2025](https://arxiv.org/html/2610.10776#bib.bib53),[Ji et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib54)\], and prolate spheroidal mollification represents prescribed inverse\-power channels with fewer Fourier modes\[[Liang et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib69)\]\. Charge equilibration redistributes globally coupled scalar charges\[[Rappe & Goddard, 1991](https://arxiv.org/html/2610.10776#bib.bib90),[Ghasemi et al\., 2015](https://arxiv.org/html/2610.10776#bib.bib36),[Khajehpasha et al\., 2022](https://arxiv.org/html/2610.10776#bib.bib57),[Ko et al\., 2021](https://arxiv.org/html/2610.10776#bib.bib61),[Fuchs et al\., 2025](https://arxiv.org/html/2610.10776#bib.bib33),[Maruf et al\., 2025](https://arxiv.org/html/2610.10776#bib.bib73),[Plé et al\., 2025](https://arxiv.org/html/2610.10776#bib.bib85)\]\. Dense solves cost𝒪⁡\(N3\)\\mathcal\{O\}\(N^\{3\}\)time and𝒪⁡\(N2\)\\mathcal\{O\}\(N^\{2\}\)memory\[[Fuchs et al\., 2025](https://arxiv.org/html/2610.10776#bib.bib33),[Gubler et al\., 2024](https://arxiv.org/html/2610.10776#bib.bib43)\], and particle\-mesh, iterative, and variational formulations improve scaling\[[Gubler et al\., 2024](https://arxiv.org/html/2610.10776#bib.bib43),[Kocer et al\., 2025](https://arxiv.org/html/2610.10776#bib.bib62),[Shaidu et al\., 2024](https://arxiv.org/html/2610.10776#bib.bib93),[Vondrák et al\., 2025](https://arxiv.org/html/2610.10776#bib.bib112),[Kim & Cheng, 2026](https://arxiv.org/html/2610.10776#bib.bib58)\]\. NEMORA transmits scalar and higher\-degree tensor charges through a learned kernel at𝒪⁡\(N\)\\mathcal\{O\}\(N\)cost, on a real\-space hierarchy that requires neither a Fourier grid nor periodicity\.

##### Tensorial Transport and Many\-Body Representations

Density\-based descriptors encode non\-local environments through atomic density and potential representations\[[Grisafi & Ceriotti, 2019](https://arxiv.org/html/2610.10776#bib.bib42),[Faller et al\., 2024](https://arxiv.org/html/2610.10776#bib.bib28)\]\. Multipolar corrections\[[Thürlemann & Riniker, 2023](https://arxiv.org/html/2610.10776#bib.bib103),[Thürlemann et al\., 2022](https://arxiv.org/html/2610.10776#bib.bib104),[Park et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib80),[Batatia et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib11),[Guo et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib46)\]and multipole embeddings of environmental charges\[[Barrett et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib6)\]capture directional electrostatics but keep prescribed interaction kernels\. Tensorial long\-range extensions use fixed componentwise radial kernels or degree\-preserving spectral filters\[[Rumiantsev et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib91),[Zhang et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib127)\]\. For equivariant linear maps conditioned only on invariants, Schur’s lemma restricts learned weights to channel mixing within each degree\[[Geiger & Smidt, 2022](https://arxiv.org/html/2610.10776#bib.bib35),[Rumiantsev et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib91)\]\. Global matrix\-function approaches give non\-local equivariant many\-body representations, but at𝒪⁡\(N3\)\\mathcal\{O\}\(N^\{3\}\)time and𝒪⁡\(N2\)\\mathcal\{O\}\(N^\{2\}\)memory\[[Batatia et al\., 2024](https://arxiv.org/html/2610.10776#bib.bib9)\]\. NEMORA’s operators condition on directions through𝒀\(ℓ\)​\(𝒓^\)\\bm\{Y\}^\{\(\\ell\)\}\(\\hat\{\\bm\{r\}\}\), so learned CG paths couple degrees, and symmetric contractions of the aggregated tensors add many\-body terms at each level, at linear cost\.

##### Global and Hierarchical Communication

Global all\-to\-all attention learns non\-local coupling at𝒪⁡\(N2\)\\mathcal\{O\}\(N^\{2\}\)cost\[[Qu et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib88)\]\. Scalar virtual\-node aggregation is linear but transmits only invariants\[[Caruso et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib15)\]\. Tensorial global attention is linear at a fixed spherical quadrature, but its rotational equivariance is exact only up to the quadrature degree, which must grow with frequency and spatial extent\[[Frank et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib32)\]\. Equivariant atom–fragment attention transmits directional features over an enlarged finite cutoff\[[Wang et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib113)\]\. Graph hierarchies communicate across scales through coarsening, message passing and pooling, including equivariant constructions\[[Ying et al\., 2018](https://arxiv.org/html/2610.10776#bib.bib123),[Rampášek & Wolf, 2021](https://arxiv.org/html/2610.10776#bib.bib89),[Ngo et al\., 2023](https://arxiv.org/html/2610.10776#bib.bib76),[Han et al\., 2022](https://arxiv.org/html/2610.10776#bib.bib48),[Hy & Kondor, 2023](https://arxiv.org/html/2610.10776#bib.bib51),[Xu et al\., 2025](https://arxiv.org/html/2610.10776#bib.bib120),[Solé et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib95)\]\. Tree\-based architectures combine spatial partitioning with local attention\[[Zhdanov et al\., 2025](https://arxiv.org/html/2610.10776#bib.bib129)\], fragment\-based corrections couple atoms and chemistry\-defined fragments\[[Li et al\., 2024](https://arxiv.org/html/2610.10776#bib.bib67)\], and hierarchical particle models canonicalize two\-level local and global graphs in PCA frames, with predefined groups aggregated into averaged invariant nodes\[[Linot et al\., 2025](https://arxiv.org/html/2610.10776#bib.bib71)\]\. NEMORA instead builds its hierarchy on the FMM well\-separation criterion, so its analytical limit inherits multipole convergence guarantees\.

##### FMM\-Inspired Neural Architectures

Multilevel graph kernels andℋ2\\mathcal\{H\}^\{2\}\-matrix\[[Hackbusch, 1999](https://arxiv.org/html/2610.10776#bib.bib47)\]networks learn non\-local operators on graphs and point clouds\[[Li et al\., 2020](https://arxiv.org/html/2610.10776#bib.bib68),[Sushnikova et al\., 2022](https://arxiv.org/html/2610.10776#bib.bib99)\]\. Neural FMMs learn hierarchical translation stages for PDE solution operators, including point\-cloud variants\[[Fognini et al\., 2025](https://arxiv.org/html/2610.10776#bib.bib29),[Fognini et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib30)\], and multipole\-inspired attention cuts global attention cost\[[Colagrande et al\., 2025](https://arxiv.org/html/2610.10776#bib.bib20),[Kang et al\., 2023](https://arxiv.org/html/2610.10776#bib.bib56)\]\. Differentiable FMM solvers give gradients for inverse problems with prescribed kernels\[[Stücker & Foldal, 2026](https://arxiv.org/html/2610.10776#bib.bib98)\]\. For atomistic potentials, NEMORA translates multipole features between well\-separated regions of an adaptive hierarchy with equivariant tensor transport, learned angular coupling, modulated analytical radial factors, and many\-body contractions\.

## 4NEMORA Architecture

##### NEMORA Framework

NEMORA makes the FMM operators \(P2M, M2M, M2L, L2L, L2P\) learnable, passing equivariant tensor features up to a chosenℓmax\\ell\_\{\\max\}through an adaptive hierarchy\. Unless stated otherwise, NEMORA is attached to a MACE backbone\[[Batatia et al\., 2022](https://arxiv.org/html/2610.10776#bib.bib8)\]\.

Figure 1:NEMORA: a learnable Fast Multipole Method for atomistic ML\.\(1\) NEMORA module \(top\)\.Given backbone features𝒉i\(ℓQ,t⋆\)\\bm\{h\}\_\{i\}^\{\(\\ell\_\{Q\},t^\{\\star\}\)\}and positions\{𝒓i\}\\\{\\bm\{r\}\_\{i\}\\\}, NEMORA returns equivariant correctionsΔ​𝒉i\(ℓQ,t⋆\)\\Delta\\bm\{h\}\_\{i\}^\{\(\\ell\_\{Q\},t^\{\\star\}\)\}and a scalar contributionΔ​E\(t⋆\)\\Delta E^\{\(t^\{\\star\}\)\}\. An upward sweep \(P2M, M2M\) builds cluster moments; at each downward level, the M2L far field is fused with a local Kelvin self\-correction \(LKT\) and a many\-body contraction \(MBC\) before L2L\. Leaf L2P outputs are summed with a global Kelvin reaction\-field branch \(GKT\)\.\(2\) NEMORA–MLIP integration \(bottom left\)\.NEMORA updates the backbone equivariants at iterationt⋆t^\{\\star\}, and per\-iteration readouts addΔ​E\(t⋆\)\\Delta E^\{\(t^\{\\star\}\)\}to the atomic energy\.\(3, 4\) Classical FMM \(right\)\.Translation of multipole \(blue\) and local \(red\) expansions, and the correspondingℋ2\\mathcal\{H\}^\{2\}factorization\[[Hackbusch, 1999](https://arxiv.org/html/2610.10776#bib.bib47)\]K=KNEAR\+KFARK=K\_\{\\text\{NEAR\}\}\+K\_\{\\text\{FAR\}\}withKFAR≈L2P⋅L2L⋅M2L⋅M2M⋅P2MK\_\{\\text\{FAR\}\}\\approx\\text\{L2P\}\\cdot\\text\{L2L\}\\cdot\\text\{M2L\}\\cdot\\text\{M2M\}\\cdot\\text\{P2M\}\.
### 4\.1Neural Equivariant Multipole Operators

##### Learnable equivariant tensor charges\.

We replace the scalar FMM chargesqjq\_\{j\}with an equivariant tensor charge𝑸j\(ℓQ\)\\bm\{Q\}\_\{j\}^\{\(\\ell\_\{Q\}\)\}\. In a coupled real spherical\-harmonic basis, each stage has the same form as Equation[3](https://arxiv.org/html/2610.10776#S2.E3), with tensor\-valued source states and the corresponding fixed re\-coupling weights\. The component\-wise Coulomb kernel is unchanged:

𝚽t\(ℓtτ\)=∑s∈𝒩τ​\(t\)\[𝚽s\(ℓsτ\)⊗⨁ℓ=0pτcτ⁡Rτ\(ℓ\)​\(r\)​𝒀\(ℓ\)​\(𝒓^\)\]\(ℓtτ\)\.\\displaystyle\\bm\{\\Phi\}\_\{t\}^\{\(\\ell\_\{t\}^\{\\tau\}\)\}=\\sum\_\{s\\in\\mathcal\{N\}\_\{\\tau\}\(t\)\}\\Bigl\[\\bm\{\\Phi\}\_\{s\}^\{\(\\ell\_\{s\}^\{\\tau\}\)\}\\otimes\_\{c^\{\\tau\}\}\\bigoplus\_\{\\ell=0\}^\{p\_\{\\tau\}\}R\_\{\\tau\}^\{\(\\ell\)\}\(r\)\\,\\bm\{Y\}^\{\(\\ell\)\}\(\\hat\{\\bm\{r\}\}\)\\Bigr\]^\{\(\\ell\_\{t\}^\{\\tau\}\)\}\.\(4\)At P2M, the particle input hasℓsP2M=\{ℓQ\}\\ell\_\{s\}^\{\\mathrm\{P2M\}\}=\\\{\\ell\_\{Q\}\\\}\. For each spatial ordern=0,…,pn=0,\\ldots,p, the target expansion retains every coupled degreeLLsatisfying\|ℓQ−n\|≤L≤ℓQ\+n\|\\ell\_\{Q\}\-n\|\\leq L\\leq\\ell\_\{Q\}\+n\. These blocks form both the source and target representations for M2M, M2L and L2L, with repeated degrees arising from different spatial orders retained as distinct multiplicity channels\. At L2P, the source contains these expansion blocks and the target returns toℓtL2P=\{ℓQ\}\\ell\_\{t\}^\{\\mathrm\{L2P\}\}=\\\{\\ell\_\{Q\}\\\}\. ThusℓQ\\ell\_\{Q\}labels the original charge, not every intermediate source degree\. The weighted tensor product performs the magnetic\-component contractions and sums over compatible input blocks and coupling paths;⨁ℓ\\bigoplus\_\{\\ell\}retains the harmonic blocks, rather than summing them to a scalar\. Kernel and expansion equivariance are proved in Appendix[B\.1](https://arxiv.org/html/2610.10776#A2.SS1), with fixed stage weights and phase conventions in Appendix[B\.2](https://arxiv.org/html/2610.10776#A2.SS2)\. This is an analytical subset of NEMORA: long\-range operators that approximate an analytical long\-range kernel to transmit learned charges, which are scalar monopoles atℓQ=0\\ell\_\{Q\}=0and tensor\-valued sources at higher degree, with physical atomic multipoles requiring kernel derivatives\. These tensor\-valued charges, which can be read as learned atomic multipoles, add angular degrees of freedom that distributed scalar charges lack\. The source degreeℓQ\\ell\_\{Q\}sets expressivity and the expansion orderppsets accuracy\. Latent\-Ewald\-based methods\[[Cheng, 2025](https://arxiv.org/html/2610.10776#bib.bib16),[Rumiantsev et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib91)\]evaluate learned charges with Ewald sums, whereas analytical NEMORA uses the adaptive,𝒪⁡\(N\)\\mathcal\{O\}\(N\)FMM algorithm\.

### 4\.2MLIP Messages and Multipole Expansions

Centered on atomttwith backbone features as sources, the P2M coupling underlying Equation[4](https://arxiv.org/html/2610.10776#S4.E4)takes the form of an equivariant MLIP message:

𝒂t\(ℓ~t\)=∑s∈𝒩t\[𝒉s\(ℓ~s\)⊗⨁ℓ=0ℓmaxθ⁡𝑹θ\(ℓ\)​\(r\)​𝒀\(ℓ\)​\(𝒓^\)\]\(ℓ~t\)\.\\bm\{a\}\_\{t\}^\{\(\\tilde\{\\ell\}\_\{t\}\)\}=\\sum\_\{s\\in\\mathcal\{N\}\_\{t\}\}\\Bigl\[\\bm\{h\}\_\{s\}^\{\(\\tilde\{\\ell\}\_\{s\}\)\}\\otimes\_\{\\theta\}\\bigoplus\_\{\\ell=0\}^\{\\ell\_\{\\max\}\}\\bm\{R\}\_\{\\theta\}^\{\(\\ell\)\}\(r\)\\,\\bm\{Y\}^\{\(\\ell\)\}\(\\hat\{\\bm\{r\}\}\)\\Bigr\]^\{\(\\tilde\{\\ell\}\_\{t\}\)\}\.\(5\)Here𝒓=𝒓s−𝒓t\\bm\{r\}=\\bm\{r\}\_\{s\}\-\\bm\{r\}\_\{t\},r=‖𝒓‖r=\\\|\\bm\{r\}\\\|,𝒓^=𝒓/r\\hat\{\\bm\{r\}\}=\\bm\{r\}/r, and𝒩t\\mathcal\{N\}\_\{t\}is the local neighborhood oftt\. The tildes inℓ~s,ℓ~t\\tilde\{\\ell\}\_\{s\},\\tilde\{\\ell\}\_\{t\}denote architecture\-configured source and target degree\-block collections and multiplicities, rather than analytically prescribed ones\. This is the pooled tensor\-product message of Section[2\.1](https://arxiv.org/html/2610.10776#S2.SS1), read as a learnable local multipole expansion: the source feature𝒉s\\bm\{h\}\_\{s\}plays the role of the tensor charge𝑸s\\bm\{Q\}\_\{s\}, the channel\-wise radial weights𝑹θ\(ℓ\)​\(r\)\\bm\{R\}\_\{\\theta\}^\{\(\\ell\)\}\(r\)replace the regular radial factorrℓr^\{\\ell\}, and the learned path weights replace the fixed analytical coupling weights\. Settinghs\(0\)=qsh\_\{s\}^\{\(0\)\}=q\_\{s\}and𝑹θ\(ℓ\)​\(r\)=rℓ​𝟏\\bm\{R\}\_\{\\theta\}^\{\(\\ell\)\}\(r\)=r^\{\\ell\}\\bm\{1\}, with matching harmonic normalization, path weights and retained degrees, recovers the classical moments about atomtt\. As in Equation[4](https://arxiv.org/html/2610.10776#S4.E4), the concatenated harmonic blocks retain their angular degrees, and the tensor product combines compatible coupling paths into the configured target blocks\. We therefore read the pooled features of the one\-particle basis\[[Batatia et al\., 2025](https://arxiv.org/html/2610.10776#bib.bib10)\]as learnable local multipole expansions, whose symmetric contractions build body order, and let the FMM carry them across length scales\. This correspondence is NEMORA’s design principle: local message passing already makes P2M learnable, and NEMORA does the same for every other FMM stage\.

### 4\.3Learnable Equivariant Multipole Operators

Equations[3](https://arxiv.org/html/2610.10776#S2.E3)–[4](https://arxiv.org/html/2610.10776#S4.E4)describe individual analytical FMM stages, and Equation[5](https://arxiv.org/html/2610.10776#S4.E5)gives their analogy with local message\-passing\. Following this correspondence, we replace each analytical operator with a learnable equivariant one:

𝚿t\(ℓ~tτ\)=∑s∈𝒩τ​\(t\)αθ,s​t\(ℓ~tτ\)​\[𝑾V​𝚿s\(ℓ~sτ\)⊗⨁ℓ=0pθτ⁡Rτ\(ℓ\)​\(r\)​𝑹θ\(ℓ\)​\(r\)​𝒀\(ℓ\)​\(𝒓^\)\]\(ℓ~tτ\)\.\\bm\{\\Psi\}\_\{t\}^\{\(\\tilde\{\\ell\}\_\{t\}^\{\\tau\}\)\}=\\sum\_\{s\\in\\mathcal\{N\}\_\{\\tau\}\(t\)\}\\alpha\_\{\\theta,st\}^\{\(\\tilde\{\\ell\}\_\{t\}^\{\\tau\}\)\}\\Bigl\[\\bm\{W\}^\{V\}\\bm\{\\Psi\}\_\{s\}^\{\(\\tilde\{\\ell\}\_\{s\}^\{\\tau\}\)\}\\otimes\_\{\\theta^\{\\tau\}\}\\bigoplus\_\{\\ell=0\}^\{p\}R\_\{\\tau\}^\{\(\\ell\)\}\(r\)\\,\\bm\{R\}\_\{\\theta\}^\{\(\\ell\)\}\(r\)\\,\\bm\{Y\}^\{\(\\ell\)\}\(\\hat\{\\bm\{r\}\}\)\\Bigr\]^\{\(\\tilde\{\\ell\}\_\{t\}^\{\\tau\}\)\}\.\(6\)Here𝚿s\\bm\{\\Psi\}\_\{s\}contains the tensor charges at P2M and the learned multipole or local features thereafter\. The target𝚿t\\bm\{\\Psi\}\_\{t\}contains the corresponding updated features, with L2P returning particle\-level equivariant features for energy fusion and readout, rather than a prescribed Coulomb potential\. The tilded source and target degree\-block collections are architecture\-configured as in Equation[5](https://arxiv.org/html/2610.10776#S4.E5), withτ\\tauidentifying the FMM operator stage\. The displacement𝒓\\bm\{r\}, radiusrrand scalar radial factorRτ\(ℓ\)​\(r\)R\_\{\\tau\}^\{\(\\ell\)\}\(r\)follow the stage definitions in Section[2\.2](https://arxiv.org/html/2610.10776#S2.SS2); numerical implementations normalize and regularize the radial coordinates\.

The map𝑾V\\bm\{W\}^\{V\}mixes channels within each degree, while⊗θτ\\otimes\_\{\\theta^\{\\tau\}\}learns weights over compatible CG coupling paths, incorporating the magnetic\-component sums and generalizing the fixed analytical stage coefficients\. Harmonic\-normalization and recoupling factors can be absorbed into these weights on the represented paths\. The channelwise function𝑹θ\(ℓ\)​\(r\)\\bm\{R\}\_\{\\theta\}^\{\(\\ell\)\}\(r\)provides a bounded multiplicative modulation of the analytical radial factor, evaluated using a sinc–Bessel basis\[[Gasteiger et al\., 2020](https://arxiv.org/html/2610.10776#bib.bib34)\]\. As in the MLIP equation, this notation includes the radial\-basis evaluation and does not imply parameter sharing between models or stages\. A gateαθ,s​t\(ℓM\)=ϕθ​\(𝒢s​t⊕ℳs​t⊕𝒜s​t\)\(ℓM\)\\alpha\_\{\\theta,st\}^\{\(\\ell\_\{M\}\)\}=\\bm\{\\phi\}\_\{\\theta\}\(\\mathcal\{G\}\_\{st\}\\oplus\\mathcal\{M\}\_\{st\}\\oplus\\mathcal\{A\}\_\{st\}\)^\{\(\\ell\_\{M\}\)\}weights each source using geometric invariants𝒢s​t\\mathcal\{G\}\_\{st\}, normalized featuresℳs​t\\mathcal\{M\}\_\{st\}and alignment invariants𝒜s​t\\mathcal\{A\}\_\{st\}, acting blockwise for each target degreeℓM\\ell\_\{M\}inℓ~tτ\\tilde\{\\ell\}\_\{t\}^\{\\tau\}\. It serves as a learned analogue of damping and polarization factors\[[Tang & Toennies, 1984](https://arxiv.org/html/2610.10776#bib.bib100),[Ponder et al\., 2010](https://arxiv.org/html/2610.10776#bib.bib86),[Stone, 2013](https://arxiv.org/html/2610.10776#bib.bib97)\]\(Appendix[C\.2](https://arxiv.org/html/2610.10776#A3.SS2)\)\.

Setting𝑾V=𝑰\\bm\{W\}^\{V\}=\\bm\{I\},𝑹θ\(ℓ\)=𝟏\\bm\{R\}\_\{\\theta\}^\{\(\\ell\)\}=\\bm\{1\},αθ=1\\alpha\_\{\\theta\}=1and the analytical path weights formally recovers the analytical operator when the required intermediate representations, filter degrees and normalizations are retained\. At each downward level, symmetric contractions of the pooled M2L field add explicit many\-body features \(MBC; Appendices[K\.1](https://arxiv.org/html/2610.10776#A11.SS1)and[D](https://arxiv.org/html/2610.10776#A4)\), and a learnable Kelvin transform adds a continuum boundary response \(LKT/GKT; Appendices[K\.2](https://arxiv.org/html/2610.10776#A11.SS2)and[F](https://arxiv.org/html/2610.10776#A6)\)\. Under periodic boundary conditions, a finite\-shell, degree\-diagonal correction at the root accounts for periodic images \(Equation[30](https://arxiv.org/html/2610.10776#A11.E30)\)\.

### 4\.4Energy Fusion and Readout

NEMORA acts at chosen layerst⋆t^\{\\star\}of the backbone \(Section[2\.1](https://arxiv.org/html/2610.10776#S2.SS1)\) and takes its tensor charges from these features\. An input projection mixes channels within each degree,𝑸i\(ℓQ\)=𝑾in\(ℓQ\)​𝒉i\(ℓQ,t⋆\)\\bm\{Q\}\_\{i\}^\{\(\\ell\_\{Q\}\)\}=\\bm\{W\}\_\{\\mathrm\{in\}\}^\{\(\\ell\_\{Q\}\)\}\\bm\{h\}\_\{i\}^\{\(\\ell\_\{Q\},t^\{\\star\}\)\}, and the operators couple degrees along the hierarchy\. A degree\-preserving projection𝑾out\(ℓQ\)\\bm\{W\}\_\{\\mathrm\{out\}\}^\{\(\\ell\_\{Q\}\)\}and an invariant gate return the far\-field updateΔ​𝒉i\(ℓQ,t⋆\)\\Delta\\bm\{h\}\_\{i\}^\{\(\\ell\_\{Q\},t^\{\\star\}\)\}\. The corrected features replace𝒉i\(ℓQ,t⋆\)\\bm\{h\}\_\{i\}^\{\(\\ell\_\{Q\},t^\{\\star\}\)\}in the layer\-t⋆t^\{\\star\}readout and all later layers, and a scalar readout of the update addsΔ​Ei\(t⋆\)\\Delta E\_\{i\}^\{\(t^\{\\star\}\)\}to the energy:

𝒉~i\(ℓQ,t⋆\)=𝒉i\(ℓQ,t⋆\)\+Δ​𝒉i\(ℓQ,t⋆\),Ei=∑t=1Tℛt​\(𝒉i\(t\)\)\+MLP⁡\(Δ​𝒉i\(0,t⋆\)\)⏟Δ​Ei\(t⋆\)\.\\tilde\{\\bm\{h\}\}\_\{i\}^\{\(\\ell\_\{Q\},t^\{\\star\}\)\}=\\bm\{h\}\_\{i\}^\{\(\\ell\_\{Q\},t^\{\\star\}\)\}\+\\Delta\\bm\{h\}\_\{i\}^\{\(\\ell\_\{Q\},t^\{\\star\}\)\},\\qquad E\_\{i\}=\\sum\_\{t=1\}^\{T\}\\mathcal\{R\}\_\{t\}\(\\bm\{h\}\_\{i\}^\{\(t\)\}\)\+\\underbrace\{\\mathrm\{MLP\}\\bigl\(\\Delta\\bm\{h\}\_\{i\}^\{\(0,t^\{\\star\}\)\}\\bigr\)\}\_\{\\Delta E\_\{i\}^\{\(t^\{\\star\}\)\}\}\.\(7\)The equivariance and invariant\-readout arguments are given in Appendices[C\.1](https://arxiv.org/html/2610.10776#A3.SS1)and[C\.3](https://arxiv.org/html/2610.10776#A3.SS3)\.

### 4\.5AdaptiveE⁡\(3\)E\(3\)\-Equivariant Hierarchy

The hierarchy is built by top\-down adaptive subdivision\[[Barnes & Hut, 1986](https://arxiv.org/html/2610.10776#bib.bib5),[Warren & Salmon, 1992](https://arxiv.org/html/2610.10776#bib.bib117),[Ying et al\., 2004](https://arxiv.org/html/2610.10776#bib.bib122)\]\. Each cluster splits along the PCA eigenframe of its centered atomic offsets, or the Gram–Schmidt lattice frame under PBC\. An axis is active when its eigenvalue ratioλk/λmax\\lambda\_\{k\}/\\lambda\_\{\\max\}exceeds a threshold, and the fanout2nactive2^\{n\_\{\\mathrm\{active\}\}\}gives binary, quadtree, or octree splits for chain, slab, and bulk geometries\. A cluster becomes a leaf when its predicted child diameter falls below the backbone receptive fieldnSR​rcutn\_\{\\mathrm\{SR\}\}r\_\{\\mathrm\{cut\}\}or its atom count drops below a threshold\. Equivariance requires frame selection and cluster assignment to transform with the geometry, including periodic cells, with symmetry\-consistent handling of degenerate eigenframes and sign or partition ties \(Appendix[A\.1](https://arxiv.org/html/2610.10776#A1.SS1)\)\. At levelLL, the near set isNearL​\(B\)=\{A:‖𝒄A−𝒄B‖MIC≤ρnear​\(RA\+RB\)\}\\mathrm\{Near\}\_\{L\}\(B\)=\\\{A:\\\|\\bm\{c\}\_\{A\}\-\\bm\{c\}\_\{B\}\\\|\_\{\\mathrm\{MIC\}\}\\leq\\rho\_\{\\mathrm\{near\}\}\(R\_\{A\}\+R\_\{B\}\)\\\}withρnear≥1\\rho\_\{\\mathrm\{near\}\}\\geq 1, so every far pair has separation ratio\(RA\+RB\)/‖𝒄A−𝒄B‖MIC<1/ρnear≤1\(R\_\{A\}\+R\_\{B\}\)/\\\|\\bm\{c\}\_\{A\}\-\\bm\{c\}\_\{B\}\\\|\_\{\\mathrm\{MIC\}\}<1/\\rho\_\{\\mathrm\{near\}\}\\leq 1, ensuring convergence of the analytical expansion\. The M2L listℐL​\(B\)\\mathcal\{I\}\_\{L\}\(B\)holds the children of the parent’s near clusters that are not nearBB\. Near leaf pairs also use M2L, weighted by an envelope of their gap distancedmin=max⁡\(‖𝒄A−𝒄B‖MIC−RA−RB,0\)d\_\{\\min\}=\\max\(\\\|\\bm\{c\}\_\{A\}\-\\bm\{c\}\_\{B\}\\\|\_\{\\mathrm\{MIC\}\}\-R\_\{A\}\-R\_\{B\},0\)so that the short\- and long\-range channels hand off smoothly\[[Gasteiger et al\., 2020](https://arxiv.org/html/2610.10776#bib.bib34)\]\. Evaluation is linear inNNwhen the hierarchy has𝒪⁡\(N\)\\mathcal\{O\}\(N\)nodes and bounded interaction lists \(Appendix[H](https://arxiv.org/html/2610.10776#A8)\)\.

## 5Results

We evaluate NEMORA on molecular and periodic systems that probe different forms of nonlocal interaction\. Unless otherwise stated, tables report means over three independent training runs, with energy in meV/atom and force in meV/Å\. Training details are in Appendix[N](https://arxiv.org/html/2610.10776#A14)\.

### 5\.1Cumulene

Two cumulene experiments probe long\-range electronic delocalization and its dependence on geometry\[[Batatia et al\., 2024](https://arxiv.org/html/2610.10776#bib.bib9)\]\. The first trains onnC=3n\_\{C\}=3–10,13,1410,13,14and tests on these lengths \(in\-distribution, ID\), on the unseen lengths 11 and 12 \(semi\-out\-of\-distribution, SOD\), and on the longer chains 15 and 16 \(out\-of\-distribution, OOD\)\. The second covers the end\-group torsional angle energy profile at a fixed chain length as well as the chain\-length dependence of the energy at fixed torsional angle on a separate 3–64 carbon set\. Both of these benchmarks test the ability of models to effectively transmit angular information over long range and learn the effect that local angular structure has on the long\-range interactions\.

Table 1:Cumulene chain\-length, nonlocal charge\-transfer, and MD22 benchmark errors\. Each entry is E RMSE \(meV/atom\) / F RMSE \(meV/Å\)\. Cumulene splits are defined in Section[5\.1](https://arxiv.org/html/2610.10776#S5.SS1)\. Nonlocal charge\-transfer datasets and training protocols are detailed in Appendices[M](https://arxiv.org/html/2610.10776#A13)and[N\.7](https://arxiv.org/html/2610.10776#A14.SS7)\. MD22 entries are means over three seeds; protocol exceptions are given in Appendix[N\.7\.5](https://arxiv.org/html/2610.10776#A14.SS7.SSS5)\. In each row and metric, lowest means are bold and second\-lowest underlined \(ties retained\)\.The first section of Table[1](https://arxiv.org/html/2610.10776#S5.T1)shows that NEMORA substantially improves energy and force predictions over short\-range MACE and scalar long\-range models, as well as equivariant long\-range models that are sub\-cubic in complexity\. NEMORA has the lowest ID energy error and is second only to MACE–MFN, which scales as𝒪​N3\\mathcal\{O\}\{N^\{3\}\}, on the remaining splits and metrics\. NEMORA has lower energy and similar force ID errors to LOREM and EFA, the other tensor long\-range models, but on unseen chain lengths LOREM and EFA degrade to higher errors than short\-range MACE, whereas NEMORA remains well below the MACE error\. This indicates that NEMORA is learning a more effective representation of the features that determine the energy in the long\-range cumulene system\. Degradation of performance upon extrapolation in chain\-length can indicate overfitting to training data, rather than learning correct representations\. MACE–MFN remains the most accurate on these splits except for ID energy, at the cost of cubic time and quadratic memory scaling \(Figure[4](https://arxiv.org/html/2610.10776#S5.F4)\)\. Together with the additional scalar NEMORA ablations provided in Appendix[L\.5](https://arxiv.org/html/2610.10776#A12.SS5), these results indicate that transmitting angular information is vital to performance in cumulene\.

Figure[2](https://arxiv.org/html/2610.10776#S5.F2)\(a,b\) presents the separate angular and chain\-length experiments\. Rotating the terminal groups changes the energy significantly, even when the terminal groups lie beyond the short\-range receptive field\. Short\-range MACE and the scalar long\-range models, MACE–LES and MACE–RANGE, predict flat torsional profiles, missing this angular dependence\. The higher\-order long\-range models are able to follow the DFT angular profile, with NEMORA and MACE–MFN being closest\. Similar results are obtained for the even–odd \(zig\-zag\) energy variation with chain length, with short\-range models and scalar long\-range models failing to capture the energy of the different angular conformations beyond their receptive field\. Long\-range models with higher\-order angular information, however, are able to capture the zig\-zag profile to differing degrees, with NEMORA and MACE–MFN matching the DFT profile best over the full range of chain lengths while the torsional profile of LOREM and EFA degrade, partially and completely, respectively, after seventeen carbons\. The corresponding energy and force errors are provided in Table[8](https://arxiv.org/html/2610.10776#A12.T8)in the Appendix\.

Figure 2:Cumulene angular and chain\-length benchmarks\[[Batatia et al\., 2024](https://arxiv.org/html/2610.10776#bib.bib9)\]and a charged sodium chloride cluster benchmark\[[Ko et al\., 2021](https://arxiv.org/html/2610.10776#bib.bib61)\]\. \(a\) Torsional energy profile for a 12\-carbon chain\. \(b\) Energy as a function of chain length atφ=5∘\\varphi=5^\{\\circ\}\. \(c\) Energy versus Na displacement in Na8Cl\+8\{\}\_\{8\}^\{\+\}and Na9Cl\+8\{\}\_\{8\}^\{\+\}, where an extra neutral Na atom∼\\sim21 Å away changes the binding profile\. Gray curves are DFT references, and model curves are shifted vertically for visual clarity\.
### 5\.2Nonlocal charge transfer

The nonlocal charge transfer benchmark datasets introduced by[Ko et al\. \[2021\]](https://arxiv.org/html/2610.10776#bib.bib61)test the effect of nonlocal charge transfer in different contexts\. In the C10H2/C10H\+3\{\}\_\{3\}^\{\+\}system, protonation changes the charge distribution and electronic structure along a conjugated carbon chain\. In the Na8Cl\+8\{\}\_\{8\}^\{\+\}/Na9Cl\+8\{\}\_\{8\}^\{\+\}\(NaCl\) cluster, an additional neutral sodium atom affects the binding of another sodium atom on the opposite side of the cluster\. The Au2/MgO dataset tests the effect of substrate doping on an adsorbed gold dimer under periodic boundary conditions\.

As shown in the second section of Table[1](https://arxiv.org/html/2610.10776#S5.T1), NEMORA substantially improves upon MACE across all three datasets and, among the long\-range models, ranks first or second on five out of six metrics, with the lowest force errors on the carbon chain and NaCl and the lowest energy error on Au2/MgO\. While some other long\-range models do compete for accuracy on these benchmarks, we stress the ability of NEMORA to achieve this state\-of\-the\-art accuracy while retaining𝒪⁡\(N\)\\mathcal\{O\}\(N\)time and memory scaling in both periodic and non\-periodic systems alike\. Figure[2](https://arxiv.org/html/2610.10776#S5.F2)\(c\) illustrates the energy profile along the sodium removal pathway for the NaCl cluster, with and without the additional neutral sodium on the opposing side\. Unsurprisingly, short\-range models are unable to accurately capture the shape and minimum of the energy profile in both cases, while all models with long\-range information generally capture these effects\. These benchmarks combined with the cumulene benchmarks indicate that NEMORA is capable of capturing different types of long\-range interactions ranging from highly angular \(cumulene\) to scalar charge redistribution \(nonlocal charge transfer\)\.

Table[1](https://arxiv.org/html/2610.10776#S5.T1)excludes charge\-equilibration and explicitly electrostatic models \(CELLI, 4G–HDNNP and SpookyNet\)\[[Fuchs et al\., 2025](https://arxiv.org/html/2610.10776#bib.bib33),[Ko et al\., 2021](https://arxiv.org/html/2610.10776#bib.bib61),[Unke et al\., 2021a](https://arxiv.org/html/2610.10776#bib.bib109)\], which add reference\-charge terms to the loss or use supervision through total charge and spin inputs\. Using these extra inputs and loss terms, CELLI and SpookyNet reach lower NaCl and Au2/MgO energy errors but perform worse than short\-range benchmarks on cumulene \(Table[6](https://arxiv.org/html/2610.10776#A12.T6), Appendix[L](https://arxiv.org/html/2610.10776#A12)\)\.

### 5\.3MD22

Table[1](https://arxiv.org/html/2610.10776#S5.T1)also includes MACE–RANGE, LOREM and EFA evaluated on the same MD22 test splits, with three seeds per model and system\. Their checkpoint\-selection and numerical\-evaluation protocols are given in Appendix[N\.7\.5](https://arxiv.org/html/2610.10776#A14.SS7.SSS5)\. MACE–MFN is omitted on MD22 because the native training campaign was stopped before completion owing to computational cost; early\-epoch timings on L40S/H200 indicated multi\-day runs\. Training also developed exploding losses on the buckyball catcher system\.

To test whether NEMORA degrades accuracy when a short\-range model already performs well owing to relatively weak long\-range interactions, we train and evaluate it on all seven MD22 systems\[[Chmiela et al\., 2023](https://arxiv.org/html/2610.10776#bib.bib18)\], comparing MACE, MACE–LES, MACE–RANGE, LOREM, EFA, and NEMORA \(Appendix[N\.7\.5](https://arxiv.org/html/2610.10776#A14.SS7.SSS5)\)\. As shown in Table[1](https://arxiv.org/html/2610.10776#S5.T1), NEMORA lowers energy errors on six systems and force errors on six systems relative to MACE, and achieves the lowest energy and force error among MACE, MACE–LES and NEMORA on four systems\. The largest gains occur in the DNA base\-pair systems, where energy errors fall from 1\.168 to 0\.340 meV/atom \(AT\-AT\) and from 0\.766 to 0\.341 meV/atom \(AT\-AT\-CG\-CG\)\. For the nanotube system, NEMORA reduces the force error from 24\.75 to 22\.32 meV/Å, whereas MACE–LES increases it to 28\.91 meV/Å\. MACE–RANGE, LOREM, and EFA also have higher force errors on all seven systems relative to the short\-range baseline and higher energy errors on four to seven systems\. The two NEMORA performance regressions relative to MACE are minor: an increase of 0\.06 meV/Å in force on DHA and 0\.026 meV/atom in energy on Stachyose\. NEMORA therefore generally preserves or improves the accuracy of the short\-range backbone on these systems\. These results are consistent with a largely non\-disruptive extension, contributing when long\-range interactions become non\-negligible rather than interfering with the underlying short\-range backbone’s learned representations\.

### 5\.4Portability across backbones and the role of angular features

Table 2:Backbone and source\-degree ablations, mean validation E / F RMSE \(meV/atom / meV/Å\)\. SR is the short\-range backbone, andℓQ=0\\ell\_\{Q\}=0andℓQ=2\\ell\_\{Q\}=2are scalar and degree\-two NEMORA sources, lifted for scalar and untyped hosts\. Bold and underline mark the lowest and second\-lowest of the three settings per host, dataset and metric \(Appendix[L\.4](https://arxiv.org/html/2610.10776#A12.SS4)\)\.Although we attach NEMORA to MACE throughout this work for consistency, it can be attached to a variety of architecturally distinct short\-range architectures\. To demonstrate this ability, we test MACE, NequIP, ViSNet, and PET\[[Batatia et al\., 2022](https://arxiv.org/html/2610.10776#bib.bib8),[Batzner et al\., 2022](https://arxiv.org/html/2610.10776#bib.bib12),[Wang et al\., 2024c](https://arxiv.org/html/2610.10776#bib.bib116),[Pozdnyakov & Ceriotti, 2023](https://arxiv.org/html/2610.10776#bib.bib87)\], while varying the degree of the short\-range features and the NEMORA expansions \(Table[2](https://arxiv.org/html/2610.10776#S5.T2)\)\. For MACE, NequIP, and ViSNet, we compare the native equivariant backbone with a scalar\-only variant\. Each is trained without NEMORA, with scalar NEMORA \(ℓQ=0\\ell\_\{Q\}=0\), and with degree\-two NEMORA \(ℓQ=2\\ell\_\{Q\}=2\)\. When the backbone supplies only scalar features, a geometry\-based lift constructs the tensorial sources by performing a tensor product of the source features with the concatenated spherical harmonics in the P2M operator\. The same interface allows attachment to the rotationally unconstrained PET architecture\.

On the charged NaCl cluster \(Na8Cl\+8\{\}\_\{8\}^\{\+\}/Na9Cl\+8\{\}\_\{8\}^\{\+\}\), where the nonlocal interaction is predominantly electrostatic, scalar NEMORA \(ℓQ=0\\ell\_\{Q\}=0\) already captures most of the improvement over the short\-range models\. Degree\-two sources \(ℓQ=2\\ell\_\{Q\}=2\) further reduce force errors for every backbone, and energy errors for all but PET\. On cumulene, scalar long\-range communication gives little or no improvement, while degree\-two sources reduce errors substantially for every backbone\. Surprisingly, the geometry\-based lift recovers much of this improvement when the short\-range backbone contains only scalar features\. These results show that the NEMORA channel can supply angular information missing from the backbone, across all four backbones tested\. Interestingly, PET is not equivariant by construction, but the higher degree NEMORA attachment is able to significantly improve its performance by incorporating an equivariant long\-range correction\.

### 5\.5Periodic ions and water

Table 3:Periodic\-ion and water test errors, E RMSE \(meV/atom\) / F RMSE \(meV/Å\)\. Ion models are trained onN=256N=256–10241024\. Water models are trained on 128 and 256 molecules\. The analytical NEMORA with scalar \(ℓQ=0\\ell\_\{Q\}=0\) or scalar\-plus\-dipole \(ℓQ=1\\ell\_\{Q\}=1\) sources is used \(Appendix[K\.4](https://arxiv.org/html/2610.10776#A11.SS4)\)\.We next consider a synthetic periodic binary ionic melt benchmark with Lennard\-Jones interactions and fixed charges of±0\.6​e\\pm 0\.6e, using Ewald/PPPM\[[Ewald, 1921](https://arxiv.org/html/2610.10776#bib.bib27),[Hockney & Eastwood, 1988](https://arxiv.org/html/2610.10776#bib.bib49)\]for reference energies and forces\. For this pairwise system, we use analytical NEMORA and compare it directly to MACE and MACE–LES\. As shown in Table[3](https://arxiv.org/html/2610.10776#S5.T3), both MACE–LES and NEMORA reduce the errors of short\-range MACE by two to three orders of magnitude in energy, and by more than an order of magnitude in force\. Furthermore, both models extrapolate to larger, unseen system sizes without losing accuracy, with NEMORA remaining slightly more accurate at nearly every size\. Additionally, both models recover the±0\.6​e\\pm 0\.6echarge within their latent scalar features \(Table[12](https://arxiv.org/html/2610.10776#A12.T12)\)\. Thus, both successfully learn the true potential energy and forces arising from long\-range Coulomb interactions, alongside the short\-range interactions, without explicit supervision\.

We trained MACE, MACE–LES, and NEMORA on a periodic system of water labeled at the revPBE\-D3 level, as described in Appendices[L\.7](https://arxiv.org/html/2610.10776#A12.SS7)and[M\.7](https://arxiv.org/html/2610.10776#A13.SS7)\. In this case, dipolar NEMORA \(ℓQ=1\\ell\_\{Q\}=1\) has the lowest energy and force errors \(Table[3](https://arxiv.org/html/2610.10776#S5.T3)\) among the tested models\. With scalar sources, NEMORA matches MACE–LES \(Table[13](https://arxiv.org/html/2610.10776#A12.T13)\), indicating that the accuracy gain comes from the dipoles\.

To test NEMORA in molecular dynamics, we simulate water in the NVE and NVT ensembles with the scalar model \(ℓQ=0\\ell\_\{Q\}=0\)\. NVE trajectories test the numerical energy conservation of the learned potential\. Over 200 ps of velocity\-Verlet integration with a 0\.5 fs timestep, deuterium masses and a temperature of about 300 K, a cubic box of 512 water molecules has an overall drift of6⋅10−46\\cdot 10^\{\-4\}meV/atom \(Figure[3](https://arxiv.org/html/2610.10776#S5.F3)\)\. In the timestep scan from 0\.5 to 2 fs, the root\-mean\-square fluctuation of the total energy grows approximately asΔ​t2\\Delta t^\{2\}, as expected for the velocity\-Verlet integrator \(Figure[5](https://arxiv.org/html/2610.10776#A12.F5), Appendix[L\.9](https://arxiv.org/html/2610.10776#A12.SS9)\)\.

Figure 3:Water molecular dynamics\. \(a\) 2048 water molecules in a24\.84×24\.84×99\.3524\.84\\times 24\.84\\times 99\.35Å box at 300 K\. \(b\) NEMORA potential energy and temperature along the NVT trajectory\. \(c\) Total energy drift during NVE simulation of 512 water molecules in a cubic box\. \(d\) Longitudinal dipole correlationgL​\(k\)g\_\{L\}\(k\)\. \(e\) O–O radial distributiongOO​\(r\)g\_\{\\mathrm\{OO\}\}\(r\)\. Models are those of Table[3](https://arxiv.org/html/2610.10776#S5.T3)\.Figure[3](https://arxiv.org/html/2610.10776#S5.F3)\(a,b,d,e\) shows NVT molecular dynamics of 2048 water molecules, eight times the largest training system, in an elongated periodic box whose long axis gives access to small wavevectors \(Appendix[L\.10](https://arxiv.org/html/2610.10776#A12.SS10)\)\. Importantly, we find that the potential energy and temperature remain stable along the trajectory \(b\)\. Both NEMORA and MACE–LES reproduce the long\-wavelength behavior of the polarization density correlation function,gL​\(k\)g\_\{L\}\(k\)\(d\), whereas short\-range MACE rises sharply ask→0k\\rightarrow 0\. On the other hand, all three models give nearly identical O–O radial distributions, indicating that standard structural observables cannot distinguish them, and highlighting the need for dedicated long\-range benchmarks\.

### 5\.6Time and memory scaling

We next test the evaluation time and GPU memory scaling over a broad range of system sizes using randomized configurations of particles in non\-periodic clusters and periodic cubic boxes\. As shown in Figure[4](https://arxiv.org/html/2610.10776#S5.F4), NEMORA scales linearly in both time and memory, in non\-periodic and periodic systems alike, and we ran it to about340,000340\{,\}000atoms on a single H200, where one energy and force evaluation takes about 1\.2–1\.3 s at262,144262\{,\}144atoms\. The fitted exponents of the long\-range component are 0\.89–1\.00; values slightly below one reflect fixed per\-call overhead rather than a sublinear algorithm\.

The long\-range models closest to NEMORA in accuracy on the benchmarks above do not scale in this way\. Dense MFN has quadratic memory scaling and exhausts the memory of the H200 beyond roughly 512 atoms, where computation times are already intractable with cubic scaling\. LOREM and LES evaluate the long\-range energy with an Ewald sum in periodic systems and a direct pairwise sum in non\-periodic ones, and both scale as𝒪⁡\(N2\)\\mathcal\{O\}\(N^\{2\}\)in the tested backends; an optimally tuned periodic Ewald sum would scale as𝒪⁡\(N3/2\)\\mathcal\{O\}\(N^\{3/2\}\)and particle\-mesh variants as𝒪⁡\(N​log⁡N\)\\mathcal\{O\}\(N\\log N\), as demonstrated for LOREM by its authors\[[Rumiantsev et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib91)\], although that backend is not used here\. LOREM exhausts the memory of an H200 at about11,50011\{,\}500atoms in periodic boxes, and100,000100\{,\}000atoms in non\-periodic clusters\.

RANGE and EFA also scale linearly in time and memory \(Tables[15](https://arxiv.org/html/2610.10776#A12.T15)–[18](https://arxiv.org/html/2610.10776#A12.T18)\), but they are less accurate on the long\-range benchmarks as demonstrated in previous sections, and RANGE uses more memory than NEMORA at fixed backbone capacity\. In large non\-periodic systems EFA uses more memory and more time per step than NEMORA, owing to its Lebedev\-grid attention; in periodic systems the Lebedev grid is not used and EFA needs less memory\. EFA and LOREM use different backbones and feature representations from NEMORA’s correlation\-order\-three MACE backbone, so these costs are not an accuracy\-matched comparison\. For non\-periodic EFA, our fixed 194\-point grid andbmax=4​πb\_\{\\max\}=4\\piimplyωmax=4​π/rmax\\omega\_\{\\max\}=4\\pi/r\_\{\\max\}, which decreases as the cluster diameterrmaxr\_\{\\max\}grows; maintaining a fixed physical frequency range and quadrature accuracy would require increasingbmaxb\_\{\\max\}and the grid size, with additional time and memory costs\[[Frank et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib32)\], whereas our NEMORA benchmark grows its hierarchy at fixed expansion order\.

Figure 4:\(a\) Time and \(b\) peak GPU memory of one energy and force evaluation on fixed\-density periodic and non\-periodic particle configurations, run fromN=64N=64up to about340,000340\{,\}000atoms on one H200\. Curves ending before the upperNNlimit exhausted the GPU memory\. Raw data is summarized in Tables[15](https://arxiv.org/html/2610.10776#A12.T15)–[18](https://arxiv.org/html/2610.10776#A12.T18)\. All models share the MACE short\-range backbone except EFA and LOREM, which use their own short\-range architectures\.

## 6Discussion and Conclusion

NEMORA extends short\-range interatomic potentials with an equivariant multipole hierarchy that learns to transmit and combine angular information over long distances\. On cumulene, scalar long\-range models miss the response to terminal\-group rotation, while NEMORA captures the torsional profile and, on unseen chain lengths, is second only to MACE–MFN at linear rather than cubic cost\. The backbone and component ablations support this across architectures\. On ionic clusters, where scalar charges describe much of the interaction, scalar NEMORA already offers a significant improvement\.

Fixing the transport operators gives analytical NEMORA with learned atomic charges and dipoles\. The scalar model evaluated on the synthetic ionic melt benchmark and water is comparable to MACE\-LES, but higher\-degree atomic dipoles improve water predictions\. The learned NEMORA operators have linear runtime and memory\. NEMORA generally preserves or improves short\-range accuracy on MD22, augments a variety of symmetry\-constrained and \-unconstrained short\-range backbones, and supports stable periodic\-water dynamics, at twice and eight times the largest training size on NVE and NVT ensembles, respectively\. Its hierarchy is equivariant only up to eigenframe degeneracy, and learned operators forgo the convergence guarantees of the analytical FMM\. Next steps are broader chemical tests on more complex systems\.

### Reproducibility, data, and code availability

The reported experiments use both PyTorch and JAX implementations\. Benchmark run counts and exclusions are recorded in Appendix[L](https://arxiv.org/html/2610.10776#A12); differences in training schedules and the backbone, optimizer and NEMORA settings for each benchmark are given in Tables[22](https://arxiv.org/html/2610.10776#A14.T22)and[23](https://arxiv.org/html/2610.10776#A14.T23)and Appendix[N\.7](https://arxiv.org/html/2610.10776#A14.SS7)\. Additional experiment protocols accompany their results\. Across\-run uncertainties are SEMs unless explicitly identified as block estimates for molecular dynamics\. Single\-run measurements and selected\-seed profiles are identified separately\.

Datasets originate from the cited primary sources, except the synthetic ionic datasets and periodic water dataset generated in this work\. Code and both datasets will be released upon publication at[https://github\.com/JayLKap/nemora](https://github.com/JayLKap/nemora)\. Trained NEMORA models will be made publicly available in a future release\. Training and simulation scripts will be made available by the corresponding author upon reasonable request\.

Generative AI tools assisted with code implementation, experiment execution, figure preparation, literature review, and manuscript editing under author supervision\. The authors reviewed the AI\-assisted work and take full responsibility for the final content\.

## References

- Alon & Yahav \[2021\]Uri Alon and Eran Yahav\.On the bottleneck of graph neural networks and its practical implications\.In*International Conference on Learning Representations*, 2021\.URL[https://arxiv\.org/abs/2006\.05205](https://arxiv.org/abs/2006.05205)\.
- Amaral et al\. \[2017\]R\. L\. P\. G\. Amaral, O\. S\. Ventura, and N\. A\. Lemos\.Kelvin transformation and inverse multipoles in electrostatics\.*European Journal of Physics*, 38\(2\):025206, March 2017\.ISSN 0143\-0807, 1361\-6404\.doi:10\.1088/1361\-6404/aa55a0\.URL[http://arxiv\.org/abs/1611\.05942](http://arxiv.org/abs/1611.05942)\.arXiv:1611\.05942 \[physics\]\.
- Anstine & Isayev \[2023\]Dylan M\. Anstine and Olexandr Isayev\.Machine Learning Interatomic Potentials and Long\-Range Physics\.*The Journal of Physical Chemistry A*, 127\(11\):2417–2431, March 2023\.ISSN 1089\-5639\.doi:10\.1021/acs\.jpca\.2c06778\.URL[https://doi\.org/10\.1021/acs\.jpca\.2c06778](https://doi.org/10.1021/acs.jpca.2c06778)\.
- Axilrod & Teller \[1943\]B\. M\. Axilrod and E\. Teller\.Interaction of the van der Waals Type Between Three Atoms\.*The Journal of Chemical Physics*, 11\(6\):299–300, June 1943\.ISSN 0021\-9606\.doi:10\.1063/1\.1723844\.URL[https://pubs\.aip\.org/aip/jcp/article/11/6/299/182086/Interaction\-of\-the\-van\-der\-Waals\-Type\-Between](https://pubs.aip.org/aip/jcp/article/11/6/299/182086/Interaction-of-the-van-der-Waals-Type-Between)\.
- Barnes & Hut \[1986\]Josh Barnes and Piet Hut\.A hierarchical O\(N log N\) force\-calculation algorithm\.*Nature*, 324\(6096\):446–449, December 1986\.ISSN 1476\-4687\.doi:10\.1038/324446a0\.URL[https://www\.nature\.com/articles/324446a0](https://www.nature.com/articles/324446a0)\.
- Barrett et al\. \[2026\]Rhyan Barrett, Johannes C\. B\. Dietschreit, and Julia Westermayr\.Incorporating long\-range interactions via the multipole expansion into ground and excited\-state molecular simulations\.*npj Computational Materials*, 12\(1\):135, March 2026\.ISSN 2057\-3960\.doi:10\.1038/s41524\-026\-02048\-3\.URL[https://www\.nature\.com/articles/s41524\-026\-02048\-3](https://www.nature.com/articles/s41524-026-02048-3)\.
- Bartók et al\. \[2010\]Albert P\. Bartók, Mike C\. Payne, Risi Kondor, and Gábor Csányi\.Gaussian Approximation Potentials: The Accuracy of Quantum Mechanics, without the Electrons\.*Physical Review Letters*, 104\(13\):136403, April 2010\.doi:10\.1103/PhysRevLett\.104\.136403\.URL[https://link\.aps\.org/doi/10\.1103/PhysRevLett\.104\.136403](https://link.aps.org/doi/10.1103/PhysRevLett.104.136403)\.
- Batatia et al\. \[2022\]Ilyes Batatia, Dávid Péter Kovács, Gregor N\. C\. Simm, Christoph Ortner, and Gábor Csányi\.MACE: Higher Order Equivariant Message Passing Neural Networks for Fast and Accurate Force Fields\.In*Advances in Neural Information Processing Systems*, volume 35, pp\. 11423–11436, December 2022\.doi:10\.52202/068431\-0830\.URL[http://arxiv\.org/abs/2206\.07697](http://arxiv.org/abs/2206.07697)\.
- Batatia et al\. \[2024\]Ilyes Batatia, Lars L\. Schaaf, Gábor Csányi, Christoph Ortner, and Felix A\. Faber\.Equivariant matrix function neural networks\.In*International Conference on Learning Representations*, 2024\.URL[https://proceedings\.iclr\.cc/paper\_files/paper/2024/hash/0d5bfa7cb4d570b23a0088e508020843\-Abstract\-Conference\.html](https://proceedings.iclr.cc/paper_files/paper/2024/hash/0d5bfa7cb4d570b23a0088e508020843-Abstract-Conference.html)\.
- Batatia et al\. \[2025\]Ilyes Batatia, Simon Batzner, Dávid Péter Kovács, Albert Musaelian, Gregor N\. C\. Simm, Ralf Drautz, Christoph Ortner, Boris Kozinsky, and Gábor Csányi\.The design space of E\(3\)\-equivariant atom\-centred interatomic potentials\.*Nature Machine Intelligence*, 7:56–67, January 2025\.ISSN 2522\-5839\.doi:10\.1038/s42256\-024\-00956\-x\.URL[https://www\.nature\.com/articles/s42256\-024\-00956\-x](https://www.nature.com/articles/s42256-024-00956-x)\.
- Batatia et al\. \[2026\]Ilyes Batatia, William J\. Baldwin, Domantas Kuryla, Joseph Hart, Elliott Kasoar, Alin M\. Elena, Harry Moore, Mikołaj J\. Gawkowski, Benjamin X\. Shi, Venkat Kapil, Panagiotis Kourtis, Ioan\-Bogdan Magdău, and Gábor Csányi\.MACE\-POLAR\-1: A Polarisable Electrostatic Foundation Model for Molecular Chemistry, February 2026\.URL[http://arxiv\.org/abs/2602\.19411](http://arxiv.org/abs/2602.19411)\.arXiv:2602\.19411 \[physics\]\.
- Batzner et al\. \[2022\]Simon Batzner, Albert Musaelian, Lixin Sun, Mario Geiger, Jonathan P\. Mailoa, Mordechai Kornbluth, Nicola Molinari, Tess E\. Smidt, and Boris Kozinsky\.E\(3\)\-equivariant graph neural networks for data\-efficient and accurate interatomic potentials\.*Nature Communications*, 13\(1\):2453, May 2022\.ISSN 2041\-1723\.doi:10\.1038/s41467\-022\-29939\-5\.URL[https://www\.nature\.com/articles/s41467\-022\-29939\-5](https://www.nature.com/articles/s41467-022-29939-5)\.
- Behler & Parrinello \[2007\]Jörg Behler and Michele Parrinello\.Generalized Neural\-Network Representation of High\-Dimensional Potential\-Energy Surfaces\.*Physical Review Letters*, 98\(14\):146401, April 2007\.doi:10\.1103/PhysRevLett\.98\.146401\.URL[https://link\.aps\.org/doi/10\.1103/PhysRevLett\.98\.146401](https://link.aps.org/doi/10.1103/PhysRevLett.98.146401)\.
- Born \[1920\]M\. Born\.Volumen und Hydratationswärme der Ionen\.*Zeitschrift für Physik*, 1\(1\):45–48, February 1920\.ISSN 1434\-6001, 1434\-601X\.doi:10\.1007/BF01881023\.URL[http://link\.springer\.com/10\.1007/BF01881023](http://link.springer.com/10.1007/BF01881023)\.
- Caruso et al\. \[2026\]Alessandro Caruso, Jacopo Venturin, Lorenzo Giambagli, Edoardo Rolando, Zakariya El\-Machachi, Frank Noé, and Cecilia Clementi\.Extending the range of graph neural networks with global encodings\.*Nature Communications*, 17\(1\):1855, February 2026\.ISSN 2041\-1723\.doi:10\.1038/s41467\-026\-69715\-3\.URL[https://www\.nature\.com/articles/s41467\-026\-69715\-3](https://www.nature.com/articles/s41467-026-69715-3)\.
- Cheng \[2025\]Bingqing Cheng\.Latent Ewald summation for machine learning of long\-range interactions\.*npj Computational Materials*, 11\(1\):80, March 2025\.ISSN 2057\-3960\.doi:10\.1038/s41524\-025\-01577\-7\.URL[https://www\.nature\.com/articles/s41524\-025\-01577\-7](https://www.nature.com/articles/s41524-025-01577-7)\.
- Cheng et al\. \[1999\]H\. Cheng, L\. Greengard, and V\. Rokhlin\.A Fast Adaptive Multipole Algorithm in Three Dimensions\.*Journal of Computational Physics*, 155\(2\):468–498, November 1999\.ISSN 00219991\.doi:10\.1006/jcph\.1999\.6355\.URL[https://linkinghub\.elsevier\.com/retrieve/pii/S0021999199963556](https://linkinghub.elsevier.com/retrieve/pii/S0021999199963556)\.
- Chmiela et al\. \[2023\]Stefan Chmiela, Valentin Vassilev\-Galindo, Oliver T\. Unke, Adil Kabylda, Huziel E\. Sauceda, Alexandre Tkatchenko, and Klaus\-Robert Müller\.Accurate global machine learning force fields for molecules with hundreds of atoms\.*Science Advances*, 9\(2\):eadf0873, January 2023\.doi:10\.1126/sciadv\.adf0873\.URL[https://www\.science\.org/doi/10\.1126/sciadv\.adf0873](https://www.science.org/doi/10.1126/sciadv.adf0873)\.
- Chowdhury & Jandhyala \[2005\]Indranil Chowdhury and Vikram Jandhyala\.Single level multipole expansions and operators for potentials of the formr−λr^\{\-\\lambda\}\.*SIAM Journal on Scientific Computing*, 26\(3\):930–943, 2005\.doi:10\.1137/030602241\.
- Colagrande et al\. \[2025\]Alex Colagrande, Paul Caillon, Eva Feillet, and Alexandre Allauzen\.Linear Attention with Global Context: A Multipole Attention Mechanism for Vision and Physics\.In*IEEE/CVF International Conference on Computer Vision Workshops \(ICCVW\)*, pp\. 3130–3139, October 2025\.doi:10\.1109/ICCVW69036\.2025\.00326\.URL[http://arxiv\.org/abs/2507\.02748](http://arxiv.org/abs/2507.02748)\.
- Darden et al\. \[1993\]Tom Darden, Darrin York, and Lee Pedersen\.Particle mesh Ewald: AnN⋅log⁡\(N\)N\\cdot\\log\(N\)method for Ewald sums in large systems\.*The Journal of Chemical Physics*, 98\(12\):10089–10092, June 1993\.ISSN 0021\-9606, 1089\-7690\.doi:10\.1063/1\.464397\.URL[https://doi\.org/10\.1063/1\.464397](https://doi.org/10.1063/1.464397)\.
- de Leeuw et al\. \[1980\]S\. W\. de Leeuw, J\. W\. Perram, and E\. R\. Smith\.Simulation of electrostatic systems in periodic boundary conditions\. I\. Lattice sums and dielectric constants\.*Proceedings of the Royal Society of London\. A\. Mathematical and Physical Sciences*, 373\(1752\):27–56, October 1980\.ISSN 0080\-4630\.doi:10\.1098/rspa\.1980\.0135\.URL[https://doi\.org/10\.1098/rspa\.1980\.0135](https://doi.org/10.1098/rspa.1980.0135)\.
- Dehnen \[2002\]Walter Dehnen\.A hierarchical𝒪⁡\(N\)\\mathcal\{O\}\(N\)force calculation algorithm\.*Journal of Computational Physics*, 179\(1\):27–42, June 2002\.doi:10\.1006/jcph\.2002\.7026\.
- Di Giovanni et al\. \[2023\]Francesco Di Giovanni, Lorenzo Giusti, Federico Barbero, Giulia Luise, Pietro Liò, and Michael Bronstein\.On Over\-Squashing in Message Passing Neural Networks: The Impact of Width, Depth, and Topology\.In*Proceedings of the 40th International Conference on Machine Learning*, volume 202 of*PMLR*, pp\. 7865–7885, July 2023\.URL[http://arxiv\.org/abs/2302\.02941](http://arxiv.org/abs/2302.02941)\.
- Drautz \[2019\]Ralf Drautz\.Atomic cluster expansion for accurate and transferable interatomic potentials\.*Physical Review B*, 99\(1\):014104, January 2019\.doi:10\.1103/PhysRevB\.99\.014104\.URL[https://link\.aps\.org/doi/10\.1103/PhysRevB\.99\.014104](https://link.aps.org/doi/10.1103/PhysRevB.99.014104)\.
- Dusson et al\. \[2022\]Geneviève Dusson, Markus Bachmayr, Gábor Csányi, Ralf Drautz, Simon Etter, Cas van der Oord, and Christoph Ortner\.Atomic cluster expansion: Completeness, efficiency and stability\.*Journal of Computational Physics*, 454:110946, April 2022\.ISSN 0021\-9991\.doi:10\.1016/j\.jcp\.2022\.110946\.URL[https://www\.sciencedirect\.com/science/article/pii/S0021999122000080](https://www.sciencedirect.com/science/article/pii/S0021999122000080)\.
- Ewald \[1921\]P\. P\. Ewald\.Die Berechnung optischer und elektrostatischer Gitterpotentiale\.*Annalen der Physik*, 369\(3\):253–287, 1921\.ISSN 1521\-3889\.doi:10\.1002/andp\.19213690304\.
- Faller et al\. \[2024\]Carolin Faller, Merzuk Kaltak, and Georg Kresse\.Density\-Based Long\-Range Electrostatic Descriptors for Machine Learning Force Fields\.*The Journal of Chemical Physics*, 161\(21\):214701, December 2024\.doi:10\.1063/5\.0245615\.URL[http://arxiv\.org/abs/2406\.17595](http://arxiv.org/abs/2406.17595)\.
- Fognini et al\. \[2025\]Emilio McAllister Fognini, Marta M\. Betcke, and Ben T\. Cox\.Learning Green’s Operators through Hierarchical Neural Networks Inspired by the Fast Multipole Method, September 2025\.URL[http://arxiv\.org/abs/2509\.20591](http://arxiv.org/abs/2509.20591)\.arXiv:2509\.20591 \[cs\]\.
- Fognini et al\. \[2026\]Emilio McAllister Fognini, Marta M\. Betcke, and Ben T\. Cox\.CloudNFMM: A hybrid hierarchical and local neural operator inspired by the fast multipole method\.In*5th Annual AAAI Workshop on AI to Accelerate Science and Engineering*, 2026\.URL[https://ai\-2\-ase\.github\.io/papers/CameraReadys%203\-41/26/CameraReady/26\.pdf](https://ai-2-ase.github.io/papers/CameraReadys%203-41/26/CameraReady/26.pdf)\.
- Frank et al\. \[2024\]J\. Thorben Frank, Oliver T\. Unke, Klaus\-Robert Müller, and Stefan Chmiela\.A Euclidean transformer for fast and stable machine learned force fields\.*Nature Communications*, 15\(1\):6539, 2024\.ISSN 2041\-1723\.doi:10\.1038/s41467\-024\-50620\-6\.URL[https://doi\.org/10\.1038/s41467\-024\-50620\-6](https://doi.org/10.1038/s41467-024-50620-6)\.
- Frank et al\. \[2026\]J\. Thorben Frank, Stefan Chmiela, Klaus\-Robert Müller, and Oliver T\. Unke\.Machine learning global atomic representations with Euclidean fast attention\.*Nature Machine Intelligence*, 8\(3\):388–402, March 2026\.ISSN 2522\-5839\.doi:10\.1038/s42256\-026\-01195\-y\.URL[https://www\.nature\.com/articles/s42256\-026\-01195\-y](https://www.nature.com/articles/s42256-026-01195-y)\.
- Fuchs et al\. \[2025\]Paul Fuchs, Michał Sanocki, and Julija Zavadlav\.Learning non\-local molecular interactions via equivariant local representations and charge equilibration\.*npj Computational Materials*, 11\(1\):287, September 2025\.ISSN 2057\-3960\.doi:10\.1038/s41524\-025\-01790\-4\.URL[https://www\.nature\.com/articles/s41524\-025\-01790\-4](https://www.nature.com/articles/s41524-025-01790-4)\.
- Gasteiger et al\. \[2020\]Johannes Gasteiger, Janek Groß, and Stephan Günnemann\.Directional message passing for molecular graphs\.In*International Conference on Learning Representations \(ICLR\)*, 2020\.
- Geiger & Smidt \[2022\]Mario Geiger and Tess Smidt\.e3nn: Euclidean Neural Networks, July 2022\.URL[http://arxiv\.org/abs/2207\.09453](http://arxiv.org/abs/2207.09453)\.arXiv:2207\.09453 \[cs\]\.
- Ghasemi et al\. \[2015\]S\. Alireza Ghasemi, Albert Hofstetter, Santanu Saha, and Stefan Goedecker\.Interatomic potentials for ionic systems with density functional accuracy based on charge densities obtained by a neural network\.*Physical Review B*, 92\(4\):045131, July 2015\.doi:10\.1103/PhysRevB\.92\.045131\.URL[https://link\.aps\.org/doi/10\.1103/PhysRevB\.92\.045131](https://link.aps.org/doi/10.1103/PhysRevB.92.045131)\.
- Gilmer et al\. \[2017\]Justin Gilmer, Samuel S\. Schoenholz, Patrick F\. Riley, Oriol Vinyals, and George E\. Dahl\.Neural message passing for Quantum chemistry\.In*Proceedings of the 34th International Conference on Machine Learning \- Volume 70*, ICML’17, pp\. 1263–1272, Sydney, NSW, Australia, August 2017\. JMLR\.org\.
- Goedecker et al\. \[1996\]Stefan Goedecker, Michael Teter, and Jürg Hutter\.Separable dual\-space Gaussian pseudopotentials\.*Physical Review B*, 54\(3\):1703–1710, 1996\.doi:10\.1103/PhysRevB\.54\.1703\.URL[https://doi\.org/10\.1103/PhysRevB\.54\.1703](https://doi.org/10.1103/PhysRevB.54.1703)\.
- Greengard & Rokhlin \[1987\]L Greengard and V Rokhlin\.A fast algorithm for particle simulations\.*Journal of Computational Physics*, 73\(2\):325–348, December 1987\.ISSN 0021\-9991\.doi:10\.1016/0021\-9991\(87\)90140\-9\.URL[https://www\.sciencedirect\.com/science/article/pii/0021999187901409](https://www.sciencedirect.com/science/article/pii/0021999187901409)\.
- Greengard et al\. \[2021\]Leslie Greengard, Michael O’Neil, Manas Rachh, and Felipe Vico\.Fast multipole methods for the evaluation of layer potentials with locally\-corrected quadratures\.*Journal of Computational Physics: X*, 10:100092, 2021\.doi:10\.1016/j\.jcpx\.2021\.100092\.
- Grimme et al\. \[2010\]Stefan Grimme, Jens Antony, Stephan Ehrlich, and Helge Krieg\.A consistent and accurate ab initio parametrization of density functional dispersion correction \(DFT\-D\) for the 94 elements H–Pu\.*The Journal of Chemical Physics*, 132\(15\):154104, 2010\.doi:10\.1063/1\.3382344\.URL[https://doi\.org/10\.1063/1\.3382344](https://doi.org/10.1063/1.3382344)\.
- Grisafi & Ceriotti \[2019\]Andrea Grisafi and Michele Ceriotti\.Incorporating long\-range physics in atomic\-scale machine learning\.*The Journal of Chemical Physics*, 151\(20\):204105, November 2019\.ISSN 0021\-9606\.doi:10\.1063/1\.5128375\.URL[https://pubs\.aip\.org/aip/jcp/article/151/20/204105/197247/Incorporating\-long\-range\-physics\-in\-atomic\-scale](https://pubs.aip.org/aip/jcp/article/151/20/204105/197247/Incorporating-long-range-physics-in-atomic-scale)\.
- Gubler et al\. \[2024\]Moritz Gubler, Jonas A\. Finkler, Moritz R\. Schäfer, Jörg Behler, and Stefan Goedecker\.Accelerating Fourth\-Generation Machine Learning Potentials Using Quasi\-Linear Scaling Particle Mesh Charge Equilibration\.*Journal of Chemical Theory and Computation*, 20\(16\):7264–7271, August 2024\.ISSN 1549\-9618\.doi:10\.1021/acs\.jctc\.4c00334\.URL[https://doi\.org/10\.1021/acs\.jctc\.4c00334](https://doi.org/10.1021/acs.jctc.4c00334)\.
- Gumerov & Duraiswami \[2005\]Nail A\. Gumerov and Ramani Duraiswami\.*Fast Multipole Methods for the Helmholtz Equation in Three Dimensions*\.Elsevier, 2005\.ISBN 9780080443713\.
- Gumerov & Duraiswami \[2006\]Nail A\. Gumerov and Ramani Duraiswami\.Fast multipole method for the biharmonic equation in three dimensions\.*Journal of Computational Physics*, 215\(1\):363–383, 2006\.doi:10\.1016/j\.jcp\.2005\.10\.029\.
- Guo et al\. \[2026\]Zhiyue Guo, Junjie Wang, Haoting Zhang, Zhixin Liang, Ziyang Yang, Yujian Pan, and Jian Sun\.Differentiable particle\-mesh Ewald with Cartesian tensor message passing for learning long\-range electrostatics and dipole response\.*arXiv preprint arXiv:2606\.01598*, June 2026\.URL[https://arxiv\.org/abs/2606\.01598](https://arxiv.org/abs/2606.01598)\.
- Hackbusch \[1999\]W\. Hackbusch\.A Sparse Matrix Arithmetic Based onℋ\\mathcal\{H\}\-Matrices\. Part I: Introduction toℋ\\mathcal\{H\}\-Matrices\.*Computing*, 62\(2\):89–108, April 1999\.ISSN 1436\-5057\.doi:10\.1007/s006070050015\.URL[https://doi\.org/10\.1007/s006070050015](https://doi.org/10.1007/s006070050015)\.
- Han et al\. \[2022\]Jiaqi Han, Wenbing Huang, Tingyang Xu, and Yu Rong\.Equivariant Graph Hierarchy\-Based Neural Networks\.In*Advances in Neural Information Processing Systems*, volume 35, pp\. 9176–9187, December 2022\.doi:10\.52202/068431\-0667\.URL[http://arxiv\.org/abs/2202\.10643](http://arxiv.org/abs/2202.10643)\.
- Hockney & Eastwood \[1988\]R\. W\. Hockney and J\. W\. Eastwood\.*Computer Simulation Using Particles*\.Taylor & Francis, 1988\.ISBN 978\-0\-85274\-392\-8\.doi:10\.1201/9781439822050\.
- Huguenin\-Dumittan et al\. \[2023\]Kevin K\. Huguenin\-Dumittan, Philip Loche, Ni Haoran, and Michele Ceriotti\.Physics\-Inspired Equivariant Descriptors of Nonbonded Interactions\.*The Journal of Physical Chemistry Letters*, 14\(43\):9612–9618, November 2023\.doi:10\.1021/acs\.jpclett\.3c02375\.URL[https://doi\.org/10\.1021/acs\.jpclett\.3c02375](https://doi.org/10.1021/acs.jpclett.3c02375)\.
- Hy & Kondor \[2023\]Truong Son Hy and Risi Kondor\.Multiresolution equivariant graph variational autoencoder\.*Machine Learning: Science and Technology*, 4\(1\):015031, March 2023\.ISSN 2632\-2153\.doi:10\.1088/2632\-2153/acc0d8\.URL[https://dx\.doi\.org/10\.1088/2632\-2153/acc0d8](https://dx.doi.org/10.1088/2632-2153/acc0d8)\.
- Jackson et al\. \[2019\]Nicholas E Jackson, Michael A Webb, and Juan J De Pablo\.Recent advances in machine learning towards multiscale soft materials design\.*Current Opinion in Chemical Engineering*, 23:106–114, March 2019\.ISSN 22113398\.doi:10\.1016/j\.coche\.2019\.03\.005\.URL[https://linkinghub\.elsevier\.com/retrieve/pii/S2211339819300036](https://linkinghub.elsevier.com/retrieve/pii/S2211339819300036)\.
- Ji et al\. \[2025\]Yajie Ji, Jiuyang Liang, and Zhenli Xu\.Machine\-Learning Interatomic Potentials for Long\-Range Systems\.*Physical Review Letters*, 135\(17\):178001, October 2025\.doi:10\.1103/ssp9\-7s81\.URL[https://link\.aps\.org/doi/10\.1103/ssp9\-7s81](https://link.aps.org/doi/10.1103/ssp9-7s81)\.
- Ji et al\. \[2026\]Yajie Ji, Jiuyang Liang, and Zhenli Xu\.Accurate learning of long\-range interatomic potentials by coupling Cartesian atomic cluster expansion and sum\-of\-Gaussians neural networks\.*The Journal of Chemical Physics*, 164\(2\):024109, January 2026\.doi:10\.1063/5\.0303312\.URL[https://doi\.org/10\.1063/5\.0303312](https://doi.org/10.1063/5.0303312)\.
- Kabylda et al\. \[2025\]Adil Kabylda, J\. Thorben Frank, Sergio Suárez\-Dou, Almaz Khabibrakhmanov, Leonardo Medrano Sandonas, Oliver T\. Unke, Stefan Chmiela, Klaus\-Robert Müller, and Alexandre Tkatchenko\.Molecular Simulations with a Pretrained Neural Network and Universal Pairwise Force Fields\.*Journal of the American Chemical Society*, 147\(37\):33723–33734, September 2025\.doi:10\.1021/jacs\.5c09558\.URL[https://doi\.org/10\.1021/jacs\.5c09558](https://doi.org/10.1021/jacs.5c09558)\.
- Kang et al\. \[2023\]Yanming Kang, Giang Tran, and Hans De Sterck\.Fast Multipole Attention: A Scalable Multilevel Attention Mechanism for Text and Images, October 2023\.URL[https://arxiv\.org/abs/2310\.11960](https://arxiv.org/abs/2310.11960)\.arXiv:2310\.11960 \[cs\.CL\]\.
- Khajehpasha et al\. \[2022\]Ehsan Rahmatizad Khajehpasha, Jonas A\. Finkler, Thomas D\. Kühne, and S\. Alireza Ghasemi\.CENT2: Improved charge equilibration via neural network technique\.*Physical Review B*, 105\(14\):144106, April 2022\.doi:10\.1103/PhysRevB\.105\.144106\.URL[https://link\.aps\.org/doi/10\.1103/PhysRevB\.105\.144106](https://link.aps.org/doi/10.1103/PhysRevB.105.144106)\.
- Kim & Cheng \[2026\]Dongjin Kim and Bingqing Cheng\.Long\-range electrostatics for machine learning interatomic potentials is easier than we thought\.*The Journal of Chemical Physics*, 164\(6\):060901, February 2026\.ISSN 0021\-9606\.doi:10\.1063/5\.0316886\.URL[https://doi\.org/10\.1063/5\.0316886](https://doi.org/10.1063/5.0316886)\.
- Kim et al\. \[2025\]Dongjin Kim, Xiaoyu Wang, Santiago Vargas, Peichen Zhong, Daniel S\. King, Theo Jaffrelot Inizan, and Bingqing Cheng\.A universal augmentation framework for long\-range electrostatics in machine learning interatomic potentials\.*Journal of Chemical Theory and Computation*, 21\(24\):12709–12724, December 2025\.ISSN 1549\-9618\.doi:10\.1021/acs\.jctc\.5c01400\.URL[https://pmc\.ncbi\.nlm\.nih\.gov/articles/PMC12707604/](https://pmc.ncbi.nlm.nih.gov/articles/PMC12707604/)\.
- Kirkwood \[1939\]John G\. Kirkwood\.The Dielectric Polarization of Polar Liquids\.*The Journal of Chemical Physics*, 7\(10\):911–919, October 1939\.ISSN 0021\-9606\.doi:10\.1063/1\.1750343\.URL[https://doi\.org/10\.1063/1\.1750343](https://doi.org/10.1063/1.1750343)\.
- Ko et al\. \[2021\]Tsz Wai Ko, Jonas A\. Finkler, Stefan Goedecker, and Jörg Behler\.A fourth\-generation high\-dimensional neural network potential with accurate electrostatics including non\-local charge transfer\.*Nature Communications*, 12\(1\):398, January 2021\.ISSN 2041\-1723\.doi:10\.1038/s41467\-020\-20427\-2\.URL[https://www\.nature\.com/articles/s41467\-020\-20427\-2](https://www.nature.com/articles/s41467-020-20427-2)\.
- Kocer et al\. \[2025\]Emir Kocer, Andreas Singraber, Jonas A\. Finkler, Philipp Misof, Tsz Wai Ko, Christoph Dellago, and Jörg Behler\.Iterative charge equilibration for fourth\-generation high\-dimensional neural network potentials\.*The Journal of Chemical Physics*, 162\(12\):124106, March 2025\.ISSN 0021\-9606, 1089\-7690\.doi:10\.1063/5\.0252566\.URL[https://pubs\.aip\.org/jcp/article/162/12/124106/3340486/Iterative\-charge\-equilibration\-for\-fourth](https://pubs.aip.org/jcp/article/162/12/124106/3340486/Iterative-charge-equilibration-for-fourth)\.
- Kondor \[2018\]Risi Kondor\.N\-body Networks: a Covariant Hierarchical Neural Network Architecture for Learning Atomic Potentials, March 2018\.URL[http://arxiv\.org/abs/1803\.01588](http://arxiv.org/abs/1803.01588)\.
- Kosmala et al\. \[2023\]Arthur Kosmala, Johannes Gasteiger, Nicholas Gao, and Stephan Günnemann\.Ewald\-based Long\-Range Message Passing for Molecular Graphs\.In*Proceedings of the 40th International Conference on Machine Learning*, volume 202 of*PMLR*, pp\. 17544–17563, July 2023\.URL[http://arxiv\.org/abs/2303\.04791](http://arxiv.org/abs/2303.04791)\.
- Kudin & Scuseria \[1998\]Konstantin N Kudin and Gustavo E Scuseria\.A fast multipole method for periodic systems with arbitrary unit cell geometries\.*Chemical Physics Letters*, 283\(1–2\):61–68, January 1998\.ISSN 0009\-2614\.doi:10\.1016/S0009\-2614\(97\)01329\-8\.URL[https://www\.sciencedirect\.com/science/article/pii/S0009261497013298](https://www.sciencedirect.com/science/article/pii/S0009261497013298)\.
- Kühne et al\. \[2020\]Thomas D\. Kühne, Marcella Iannuzzi, Mauro Del Ben, Vladimir V\. Rybkin, Patrick Seewald, Frederick Stein, Teodoro Laino, Rustam Z\. Khaliullin, Ole Schütt, Florian Schiffmann, et al\.CP2K: An electronic structure and molecular dynamics software package – Quickstep: Efficient and accurate electronic structure calculations\.*The Journal of Chemical Physics*, 152\(19\):194103, 2020\.doi:10\.1063/5\.0007045\.URL[https://doi\.org/10\.1063/5\.0007045](https://doi.org/10.1063/5.0007045)\.
- Li et al\. \[2024\]Yunyang Li, Yusong Wang, Lin Huang, Han Yang, Xinran Wei, Jia Zhang, Tong Wang, Zun Wang, Bin Shao, and Tie\-Yan Liu\.Long\-Short\-Range Message\-Passing: A Physics\-Informed Framework to Capture Non\-Local Interaction for Scalable Molecular Dynamics Simulation\.In*International Conference on Learning Representations*, May 2024\.URL[http://arxiv\.org/abs/2304\.13542](http://arxiv.org/abs/2304.13542)\.
- Li et al\. \[2020\]Zongyi Li, Nikola Kovachki, Kamyar Azizzadenesheli, Burigede Liu, Kaushik Bhattacharya, Andrew Stuart, and Anima Anandkumar\.Multipole Graph Neural Operator for Parametric Partial Differential Equations\.In*Advances in Neural Information Processing Systems*, volume 33, pp\. 6755–6766, December 2020\.URL[https://arxiv\.org/abs/2006\.09535v2](https://arxiv.org/abs/2006.09535v2)\.
- Liang et al\. \[2026\]Jiuyang Liang, Libin Lu, Yajie Ji, and Shidong Jiang\.Prolate spheroidal wave functions enable fast and exponent\-aware long\-range machine learning interatomic potentials\.*arXiv preprint arXiv:2606\.06617*, June 2026\.URL[https://arxiv\.org/abs/2606\.06617](https://arxiv.org/abs/2606.06617)\.
- Liao & Smidt \[2023\]Yi\-Lun Liao and Tess Smidt\.Equiformer: Equivariant Graph Attention Transformer for 3D Atomistic Graphs\.In*International Conference on Learning Representations*, May 2023\.URL[http://arxiv\.org/abs/2206\.11990](http://arxiv.org/abs/2206.11990)\.
- Linot et al\. \[2025\]Alec J\. Linot, Haotian Hang, Eva Kanso, and Kunihiko Taira\.Hierarchical equivariant graph neural networks for forecasting collective motion in vortex clusters and microswimmers\.*Communications Physics*, 8:515, November 2025\.doi:10\.1038/s42005\-025\-02417\-2\.URL[https://www\.nature\.com/articles/s42005\-025\-02417\-2](https://www.nature.com/articles/s42005-025-02417-2)\.
- Loche et al\. \[2025\]Philip Loche, Kevin K\. Huguenin\-Dumittan, Melika Honarmand, Qianjun Xu, Egor Rumiantsev, Wei Bin How, Marcel F\. Langer, and Michele Ceriotti\.Fast and flexible long\-range models for atomistic machine learning\.*The Journal of Chemical Physics*, 162\(14\):142501, April 2025\.ISSN 0021\-9606\.doi:10\.1063/5\.0251713\.URL[https://doi\.org/10\.1063/5\.0251713](https://doi.org/10.1063/5.0251713)\.
- Maruf et al\. \[2025\]Moin Uddin Maruf, Sungmin Kim, and Zeeshan Ahmad\.Learning Long\-Range Interactions in Equivariant Machine Learning Interatomic Potentials via Electronic Degrees of Freedom\.*The Journal of Physical Chemistry Letters*, 16\(35\):9078–9087, September 2025\.doi:10\.1021/acs\.jpclett\.5c02352\.URL[https://doi\.org/10\.1021/acs\.jpclett\.5c02352](https://doi.org/10.1021/acs.jpclett.5c02352)\.
- Musaelian et al\. \[2023\]Albert Musaelian, Simon Batzner, Anders Johansson, Lixin Sun, Cameron J\. Owen, Mordechai Kornbluth, and Boris Kozinsky\.Learning local equivariant representations for large\-scale atomistic dynamics\.*Nature Communications*, 14\(1\):579, 2023\.ISSN 2041\-1723\.doi:10\.1038/s41467\-023\-36329\-y\.URL[https://doi\.org/10\.1038/s41467\-023\-36329\-y](https://doi.org/10.1038/s41467-023-36329-y)\.
- Muto \[1943\]Y\. Muto\.Force between nonpolar molecules\.*Nippon Sugaku\-Buturigakkwaishi*, 17\(10\-11\-12\):629–631, 1943\.doi:10\.11429/subutsukaishi1927\.17\.10\-11\-12\_629\.In Japanese\.
- Ngo et al\. \[2023\]Nhat Khang Ngo, Truong Son Hy, and Risi Kondor\.Multiresolution Graph Transformers and Wavelet Positional Encoding for Learning Long\-Range and Hierarchical Structures\.*The Journal of Chemical Physics*, 159\(3\):034109, July 2023\.ISSN 0021\-9606, 1089\-7690\.doi:10\.1063/5\.0152833\.URL[http://arxiv\.org/abs/2302\.08647](http://arxiv.org/abs/2302.08647)\.arXiv:2302\.08647 \[cs\]\.
- Niblett et al\. \[2021\]Samuel P\. Niblett, Mirza Galib, and David T\. Limmer\.Learning intermolecular forces at liquid–vapor interfaces\.*The Journal of Chemical Physics*, 155\(16\):164101, October 2021\.ISSN 0021\-9606\.doi:10\.1063/5\.0067565\.URL[https://doi\.org/10\.1063/5\.0067565](https://doi.org/10.1063/5.0067565)\.
- Onsager \[1936\]Lars Onsager\.Electric Moments of Molecules in Liquids\.*Journal of the American Chemical Society*, 58\(8\):1486–1493, August 1936\.ISSN 0002\-7863\.doi:10\.1021/ja01299a050\.URL[https://doi\.org/10\.1021/ja01299a050](https://doi.org/10.1021/ja01299a050)\.
- Oono & Suzuki \[2020\]Kenta Oono and Taiji Suzuki\.Graph neural networks exponentially lose expressive power for node classification\.In*International Conference on Learning Representations*, 2020\.URL[https://arxiv\.org/abs/1905\.10947](https://arxiv.org/abs/1905.10947)\.
- Park et al\. \[2026\]Yoonjae Park, Dongjin Kim, Daniel S\. King, Nam H\. Đào, Roya Savoj, Sebastien Hamel, Xiaoyu Wang, and Bingqing Cheng\.Polarizable atomic multipoles for learning long\-range electrostatics, September 2026\.URL[https://arxiv\.org/abs/2605\.05746v2](https://arxiv.org/abs/2605.05746v2)\.Version 2\.
- Parker et al\. \[2026\]Isaac J\. Parker, Mandy J\. Hoffmann, William J\. Baldwin, Shuang Han, Srishti Gupta, Kara D\. Fong, Angelos Michaelides, Christoph Schran, Sandip De, and Gábor Csányi\.False Metallization in Short\-Ranged Machine Learned Interatomic Potentials, March 2026\.URL[http://arxiv\.org/abs/2603\.04228](http://arxiv.org/abs/2603.04228)\.arXiv:2603\.04228 \[physics\]\.
- Parsaeifard et al\. \[2021\]Behnam Parsaeifard, Deb Sankar De, Jonas A\. Finkler, and Stefan Goedecker\.Fingerprint\-Based Detection of Non\-Local Effects in the Electronic Structure of a Simple Single Component Covalent System\.*Condensed Matter*, 6\(1\):9, March 2021\.ISSN 2410\-3896\.doi:10\.3390/condmat6010009\.URL[https://www\.mdpi\.com/2410\-3896/6/1/9](https://www.mdpi.com/2410-3896/6/1/9)\.
- Plé et al\. \[2023\]Thomas Plé, Louis Lagardère, and Jean\-Philip Piquemal\.Force\-Field\-Enhanced Neural Network Interactions: from Local Equivariant Embedding to Atom\-in\-Molecule properties and long\-range effects\.*Chemical Science*, 14\(44\):12554–12569, 2023\.ISSN 2041\-6520, 2041\-6539\.doi:10\.1039/D3SC02581K\.URL[http://arxiv\.org/abs/2301\.08734](http://arxiv.org/abs/2301.08734)\.arXiv:2301\.08734 \[physics\]\.
- Plé et al\. \[2024\]Thomas Plé, Olivier Adjoua, Louis Lagardère, and Jean\-Philip Piquemal\.FeNNol: An efficient and flexible library for building force\-field\-enhanced neural network potentials\.*The Journal of Chemical Physics*, 161\(4\):042502, July 2024\.doi:10\.1063/5\.0217688\.
- Plé et al\. \[2025\]Thomas Plé, Olivier Adjoua, Anouar Benali, Evgeny Posenitskiy, Corentin Villot, Louis Lagardère, and Jean\-Philip Piquemal\.A Foundation Model for Accurate Atomistic Simulations in Drug Design, May 2025\.URL[https://doi\.org/10\.26434/chemrxiv\-2025\-f1hgn\-v3](https://doi.org/10.26434/chemrxiv-2025-f1hgn-v3)\.
- Ponder et al\. \[2010\]Jay W\. Ponder, Chuanjie Wu, Pengyu Ren, Vijay S\. Pande, John D\. Chodera, Michael J\. Schnieders, Imran Haque, David L\. Mobley, Daniel S\. Lambrecht, Robert A\. Jr\. DiStasio, Martin Head\-Gordon, Gary N\. I\. Clark, Margaret E\. Johnson, and Teresa Head\-Gordon\.Current Status of the AMOEBA Polarizable Force Field\.*The Journal of Physical Chemistry B*, 114\(8\):2549–2564, March 2010\.ISSN 1520\-6106\.doi:10\.1021/jp910674d\.URL[https://doi\.org/10\.1021/jp910674d](https://doi.org/10.1021/jp910674d)\.
- Pozdnyakov & Ceriotti \[2023\]Sergey Pozdnyakov and Michele Ceriotti\.Smooth, exact rotational symmetrization for deep learning on point clouds\.*Advances in Neural Information Processing Systems*, 36:79469–79501, December 2023\.URL[https://proceedings\.neurips\.cc/paper\_files/paper/2023/hash/fb4a7e3522363907b26a86cc5be627ac\-Abstract\-Conference\.html](https://proceedings.neurips.cc/paper_files/paper/2023/hash/fb4a7e3522363907b26a86cc5be627ac-Abstract-Conference.html)\.
- Qu et al\. \[2026\]Eric Qu, Brandon M\. Wood, Aditi S\. Krishnapriyan, and Zachary W\. Ulissi\.A recipe for scalable attention\-based MLIPs: unlocking long\-range accuracy with all\-to\-all node attention, March 2026\.URL[http://arxiv\.org/abs/2603\.06567](http://arxiv.org/abs/2603.06567)\.arXiv:2603\.06567 \[cs\]\.
- Rampášek & Wolf \[2021\]Ladislav Rampášek and Guy Wolf\.Hierarchical graph neural nets can capture long\-range interactions\.In*2021 IEEE 31st International Workshop on Machine Learning for Signal Processing \(MLSP\)*, pp\. 1–6, October 2021\.doi:10\.1109/MLSP52302\.2021\.9596069\.URL[http://arxiv\.org/abs/2107\.07432](http://arxiv.org/abs/2107.07432)\.
- Rappe & Goddard \[1991\]Anthony K\. Rappe and William A\. III Goddard\.Charge equilibration for molecular dynamics simulations\.*The Journal of Physical Chemistry*, 95\(8\):3358–3363, April 1991\.ISSN 0022\-3654\.doi:10\.1021/j100161a070\.URL[https://doi\.org/10\.1021/j100161a070](https://doi.org/10.1021/j100161a070)\.
- Rumiantsev et al\. \[2026\]Egor Rumiantsev, Marcel F\. Langer, Tulga\-Erdene Sodjargal, Michele Ceriotti, and Philip Loche\.Learning Long\-Range Representations with Equivariant Messages\.*Transactions on Machine Learning Research*, January 2026\.ISSN 2835\-8856\.URL[https://openreview\.net/forum?id=pZI9e4SW9P](https://openreview.net/forum?id=pZI9e4SW9P)\.
- Schütt et al\. \[2021\]Kristof T\. Schütt, Oliver T\. Unke, and Michael Gastegger\.Equivariant message passing for the prediction of tensorial properties and molecular spectra\.In*Proceedings of the 38th International Conference on Machine Learning*, volume 139 of*Proceedings of Machine Learning Research*, pp\. 9377–9388\. PMLR, July 2021\.URL[https://proceedings\.mlr\.press/v139/schutt21a\.html](https://proceedings.mlr.press/v139/schutt21a.html)\.
- Shaidu et al\. \[2024\]Yusuf Shaidu, Franco Pellegrini, Emine Küçükbenli, Ruggero Lot, and Stefano de Gironcoli\.Incorporating long\-range electrostatics in neural network potentials via variational charge equilibration from shortsighted ingredients\.*npj Computational Materials*, 10\(1\):47, March 2024\.ISSN 2057\-3960\.doi:10\.1038/s41524\-024\-01225\-6\.URL[https://www\.nature\.com/articles/s41524\-024\-01225\-6](https://www.nature.com/articles/s41524-024-01225-6)\.
- Smith et al\. \[2017\]J\. S\. Smith, O\. Isayev, and A\. E\. Roitberg\.ANI\-1: an extensible neural network potential with DFT accuracy at force field computational cost\.*Chemical Science*, 8\(4\):3192–3203, March 2017\.ISSN 2041\-6539\.doi:10\.1039/C6SC05720A\.URL[https://pubs\.rsc\.org/en/content/articlelanding/2017/sc/c6sc05720a](https://pubs.rsc.org/en/content/articlelanding/2017/sc/c6sc05720a)\.
- Solé et al\. \[2026\]Àlex Solé, Sergio Suárez\-Dou, Albert Mosella\-Montoro, Silvia Gómez\-Coca, Eliseo Ruiz, Alexandre Tkatchenko, and Javier Ruiz\-Hidalgo\.Machine learning multiscale interactions, May 2026\.URL[https://arxiv\.org/abs/2605\.25710](https://arxiv.org/abs/2605.25710)\.
- Stone \[1981\]A\.J\. Stone\.Distributed multipole analysis, or how to describe a molecular charge distribution\.*Chemical Physics Letters*, 83\(2\):233–239, October 1981\.ISSN 00092614\.doi:10\.1016/0009\-2614\(81\)85452\-8\.URL[https://linkinghub\.elsevier\.com/retrieve/pii/0009261481854528](https://linkinghub.elsevier.com/retrieve/pii/0009261481854528)\.
- Stone \[2013\]Anthony J\. Stone\.*The Theory of Intermolecular Forces*\.Oxford University Press, Oxford, 2nd edition, 2013\.ISBN 978\-0\-19\-967239\-4\.doi:10\.1093/acprof:oso/9780199672394\.001\.0001\.URL[https://academic\.oup\.com/book/9446](https://academic.oup.com/book/9446)\.
- Stücker & Foldal \[2026\]Jens Stücker and Oskar Foldal\.JZ\-FMM: GPU\-native differentiable N\-body simulations with the Fast Multipole Method, September 2026\.URL[https://arxiv\.org/abs/2609\.09307](https://arxiv.org/abs/2609.09307)\.
- Sushnikova et al\. \[2022\]Daria Sushnikova, Pavel Kharyuk, and Ivan Oseledets\.FMM\-Net: neural network architecture based on the Fast Multipole Method, December 2022\.URL[http://arxiv\.org/abs/2212\.12899](http://arxiv.org/abs/2212.12899)\.arXiv:2212\.12899 \[math\]\.
- Tang & Toennies \[1984\]K\. T\. Tang and J\. Peter Toennies\.An improved simple model for the van der Waals potential based on universal damping functions for the dispersion coefficients\.*The Journal of Chemical Physics*, 80\(8\):3726–3741, April 1984\.ISSN 0021\-9606\.doi:10\.1063/1\.447150\.URL[https://doi\.org/10\.1063/1\.447150](https://doi.org/10.1063/1.447150)\.
- Thomas et al\. \[2018\]Nathaniel Thomas, Tess Smidt, Steven Kearnes, Lusann Yang, Li Li, Kai Kohlhoff, and Patrick Riley\.Tensor field networks: Rotation\- and translation\-equivariant neural networks for 3D point clouds, May 2018\.URL[http://arxiv\.org/abs/1802\.08219](http://arxiv.org/abs/1802.08219)\.arXiv:1802\.08219 \[cs\]\.
- Thompson et al\. \[2022\]Aidan P\. Thompson, H\. Metin Aktulga, Richard Berger, Dan S\. Bolintineanu, W\. Michael Brown, Paul S\. Crozier, Pieter J\. in ’t Veld, Axel Kohlmeyer, Stan G\. Moore, Trung Dac Nguyen, Ray Shan, Mark J\. Stevens, Julien Tranchida, Christian Trott, and Steven J\. Plimpton\.LAMMPS – a flexible simulation tool for particle\-based materials modeling at the atomic, meso, and continuum scales\.*Computer Physics Communications*, 271:108171, February 2022\.doi:10\.1016/j\.cpc\.2021\.108171\.URL[https://doi\.org/10\.1016/j\.cpc\.2021\.108171](https://doi.org/10.1016/j.cpc.2021.108171)\.
- Thürlemann & Riniker \[2023\]Moritz Thürlemann and Sereina Riniker\.Anisotropic Message Passing: Graph Neural Networks with Directional and Long\-Range Interactions\.In*International Conference on Learning Representations*, 2023\.URL[https://openreview\.net/forum?id=socffUzSIlx](https://openreview.net/forum?id=socffUzSIlx)\.
- Thürlemann et al\. \[2022\]Moritz Thürlemann, Lennard Böselt, and Sereina Riniker\.Learning atomic multipoles: Prediction of the electrostatic potential with equivariant graph neural networks\.*Journal of Chemical Theory and Computation*, 18\(3\):1701–1710, February 2022\.doi:10\.1021/acs\.jctc\.1c01021\.
- Tkatchenko et al\. \[2012\]Alexandre Tkatchenko, Robert A\. DiStasio, Roberto Car, and Matthias Scheffler\.Accurate and Efficient Method for Many\-Body van der Waals Interactions\.*Physical Review Letters*, 108\(23\):236402, June 2012\.doi:10\.1103/PhysRevLett\.108\.236402\.URL[https://link\.aps\.org/doi/10\.1103/PhysRevLett\.108\.236402](https://link.aps.org/doi/10.1103/PhysRevLett.108.236402)\.
- Tu et al\. \[2023\]Nguyen Thien Phuc Tu, Nazanin Rezajooei, Erin R\. Johnson, and Christopher N\. Rowley\.A neural network potential with rigorous treatment of long\-range dispersion\.*Digital Discovery*, 2\(3\):718–727, 2023\.doi:10\.1039/D2DD00150K\.URL[https://pubs\.rsc\.org/en/content/articlelanding/2023/dd/d2dd00150k](https://pubs.rsc.org/en/content/articlelanding/2023/dd/d2dd00150k)\.
- Tu et al\. \[2024\]Nguyen Thien Phuc Tu, Siri Williamson, Erin R\. Johnson, and Christopher N\. Rowley\.Modeling Intermolecular Interactions with Exchange\-Hole Dipole Moment Dispersion Corrections to Neural Network Potentials\.*The Journal of Physical Chemistry B*, 128\(35\):8290–8302, September 2024\.ISSN 1520\-6106\.doi:10\.1021/acs\.jpcb\.4c02882\.URL[https://doi\.org/10\.1021/acs\.jpcb\.4c02882](https://doi.org/10.1021/acs.jpcb.4c02882)\.
- Unke & Meuwly \[2019\]Oliver T\. Unke and Markus Meuwly\.PhysNet: A neural network for predicting energies, forces, dipole moments, and partial charges\.*Journal of Chemical Theory and Computation*, 15\(6\):3678–3693, June 2019\.doi:10\.1021/acs\.jctc\.9b00181\.
- Unke et al\. \[2021a\]Oliver T\. Unke, Stefan Chmiela, Michael Gastegger, Kristof T\. Schütt, Huziel E\. Sauceda, and Klaus\-Robert Müller\.SpookyNet: Learning force fields with electronic degrees of freedom and nonlocal effects\.*Nature Communications*, 12\(1\):7273, December 2021a\.ISSN 2041\-1723\.doi:10\.1038/s41467\-021\-27504\-0\.URL[https://www\.nature\.com/articles/s41467\-021\-27504\-0](https://www.nature.com/articles/s41467-021-27504-0)\.
- Unke et al\. \[2021b\]Oliver T\. Unke, Stefan Chmiela, Huziel E\. Sauceda, Michael Gastegger, Igor Poltavsky, Kristof T\. Schütt, Alexandre Tkatchenko, and Klaus\-Robert Müller\.Machine Learning Force Fields\.*Chemical Reviews*, 121\(16\):10142–10186, August 2021b\.ISSN 0009\-2665\.doi:10\.1021/acs\.chemrev\.0c01111\.URL[https://doi\.org/10\.1021/acs\.chemrev\.0c01111](https://doi.org/10.1021/acs.chemrev.0c01111)\.
- VandeVondele & Hutter \[2007\]Joost VandeVondele and Jürg Hutter\.Gaussian basis sets for accurate calculations on molecular systems in gas and condensed phases\.*The Journal of Chemical Physics*, 127\(11\):114105, 2007\.doi:10\.1063/1\.2770708\.URL[https://doi\.org/10\.1063/1\.2770708](https://doi.org/10.1063/1.2770708)\.
- Vondrák et al\. \[2025\]Martin Vondrák, Karsten Reuter, and Johannes T\. Margraf\.Pushing charge equilibration\-based machine learning potentials to their limits\.*npj Computational Materials*, 11\(1\):288, September 2025\.ISSN 2057\-3960\.doi:10\.1038/s41524\-025\-01791\-3\.URL[https://www\.nature\.com/articles/s41524\-025\-01791\-3](https://www.nature.com/articles/s41524-025-01791-3)\.
- Wang et al\. \[2026\]Chu Wang, Lin Huang, Xinran Wei, Tao Qin, Arthur Jiang, Lixue Cheng, and Jia Zhang\.Scalable machine learning force fields for macromolecular systems through long\-range aware message passing, January 2026\.URL[https://arxiv\.org/abs/2601\.03774](https://arxiv.org/abs/2601.03774)\.
- Wang et al\. \[2024a\]Tong Wang, Xinheng He, Mingyu Li, Yatao Li, Ran Bi, Yusong Wang, Chaoran Cheng, Xiangzhen Shen, Jiawei Meng, He Zhang, Haiguang Liu, Zun Wang, Shaoning Li, Bin Shao, and Tie\-Yan Liu\.Ab initio characterization of protein molecular dynamics with AI2BMD\.*Nature*, 635\(8040\):1019–1027, November 2024a\.ISSN 1476\-4687\.doi:10\.1038/s41586\-024\-08127\-z\.URL[https://doi\.org/10\.1038/s41586\-024\-08127\-z](https://doi.org/10.1038/s41586-024-08127-z)\.
- Wang et al\. \[2024b\]Yusong Wang, Chaoran Cheng, Shaoning Li, Yuxuan Ren, Bin Shao, Ge Liu, Pheng\-Ann Heng, and Nanning Zheng\.Neural P3M: A Long\-Range Interaction Modeling Enhancer for Geometric GNNs\.In*Advances in Neural Information Processing Systems*, volume 37, pp\. 120336–120365, December 2024b\.doi:10\.52202/079017\-3824\.URL[http://arxiv\.org/abs/2409\.17622](http://arxiv.org/abs/2409.17622)\.
- Wang et al\. \[2024c\]Yusong Wang, Tong Wang, Shaoning Li, Xinheng He, Mingyu Li, Zun Wang, Nanning Zheng, Bin Shao, and Tie\-Yan Liu\.Enhancing geometric representations for molecules with equivariant vector\-scalar interactive message passing\.*Nature Communications*, 15\(1\):313, 2024c\.ISSN 2041\-1723\.doi:10\.1038/s41467\-023\-43720\-2\.URL[https://doi\.org/10\.1038/s41467\-023\-43720\-2](https://doi.org/10.1038/s41467-023-43720-2)\.
- Warren & Salmon \[1992\]M\.S\. Warren and J\.K\. Salmon\.Astrophysical N\-body simulations using hierarchical tree data structures\.In*Supercomputing ’92:Proceedings of the 1992 ACM/IEEE Conference on Supercomputing*, pp\. 570–576, November 1992\.doi:10\.1109/SUPERC\.1992\.236647\.URL[https://ieeexplore\.ieee\.org/document/236647](https://ieeexplore.ieee.org/document/236647)\.
- Winkelmann et al\. \[2021\]Miriam Winkelmann, Edoardo Di Napoli, Daniel Wortmann, and Stefan Blügel\.Solution to the modified helmholtz equation for arbitrary periodic charge densities\.*Frontiers in Physics*, 8:618142, 2021\.doi:10\.3389/fphy\.2020\.618142\.
- Wood et al\. \[2025\]Brandon M\. Wood, Misko Dzamba, Xiang Fu, Meng Gao, Muhammed Shuaibi, Luis Barroso\-Luque, Kareem Abdelmaqsoud, Vahe Gharakhanyan, John R\. Kitchin, Daniel S\. Levine, Kyle Michel, Anuroop Sriram, Taco Cohen, Abhishek Das, Ammar Rizvi, Sushree Jagriti Sahoo, Zachary W\. Ulissi, and C\. Lawrence Zitnick\.UMA: A Family of Universal Models for Atoms\.In*Advances in Neural Information Processing Systems*, volume 38, pp\. 129391–129427, December 2025\.doi:10\.52202/085713\-4310\.URL[http://arxiv\.org/abs/2506\.23971](http://arxiv.org/abs/2506.23971)\.
- Xu et al\. \[2025\]Junjie Xu, Jiahao Zhang, Mangal Prakash, Xiang Zhang, and Suhang Wang\.DualEquiNet: A Dual\-Space Hierarchical Equivariant Network for Large Biomolecules, June 2025\.URL[http://arxiv\.org/abs/2506\.19862](http://arxiv.org/abs/2506.19862)\.arXiv:2506\.19862 \[q\-bio\]\.
- Yao et al\. \[2018\]Kun Yao, John E\. Herr, David W\. Toth, Ryker Mckintyre, and John Parkhill\.The TensorMol\-0\.1 model chemistry: a neural network augmented with long\-range physics\.*Chemical Science*, 9\(8\):2261–2269, February 2018\.ISSN 2041\-6539\.doi:10\.1039/C7SC04934J\.URL[https://pubs\.rsc\.org/en/content/articlelanding/2018/sc/c7sc04934j](https://pubs.rsc.org/en/content/articlelanding/2018/sc/c7sc04934j)\.
- Ying et al\. \[2004\]Lexing Ying, George Biros, and Denis Zorin\.A kernel\-independent adaptive fast multipole algorithm in two and three dimensions\.*Journal of Computational Physics*, 196\(2\):591–626, May 2004\.ISSN 0021\-9991\.doi:10\.1016/j\.jcp\.2003\.11\.021\.URL[https://doi\.org/10\.1016/j\.jcp\.2003\.11\.021](https://doi.org/10.1016/j.jcp.2003.11.021)\.
- Ying et al\. \[2018\]Rex Ying, Jiaxuan You, Christopher Morris, Xiang Ren, William L\. Hamilton, and Jure Leskovec\.Hierarchical Graph Representation Learning with Differentiable Pooling\.In*Advances in Neural Information Processing Systems*, volume 31, December 2018\.URL[http://arxiv\.org/abs/1806\.08804](http://arxiv.org/abs/1806.08804)\.
- Yu et al\. \[2022\]Hongyu Yu, Liangliang Hong, Shiyou Chen, Xingao Gong, and Hongjun Xiang\.Capturing long\-range interaction with reciprocal space neural network, November 2022\.URL[http://arxiv\.org/abs/2211\.16684](http://arxiv.org/abs/2211.16684)\.arXiv:2211\.16684 \[cond\-mat\]\.
- Yue et al\. \[2021\]Shuwen Yue, Maria Carolina Muniz, Marcos F\. Calegari Andrade, Linfeng Zhang, Roberto Car, and Athanassios Z\. Panagiotopoulos\.When do short\-range atomistic machine\-learning models fall short?*The Journal of Chemical Physics*, 154\(3\):034111, January 2021\.ISSN 0021\-9606\.doi:10\.1063/5\.0031215\.URL[https://doi\.org/10\.1063/5\.0031215](https://doi.org/10.1063/5.0031215)\.
- Zhang et al\. \[2022\]Linfeng Zhang, Han Wang, Maria Carolina Muniz, Athanassios Z\. Panagiotopoulos, Roberto Car, and Weinan E\.A deep potential model with long\-range electrostatic interactions\.*The Journal of Chemical Physics*, 156\(12\):124107, March 2022\.doi:10\.1063/5\.0083669\.URL[https://doi\.org/10\.1063/5\.0083669](https://doi.org/10.1063/5.0083669)\.
- Zhang et al\. \[2026\]Lingfeng Zhang, Taoyong Cui, Dongzhan Zhou, Lei Bai, Sufei Zhang, Luca Rossi, Mao Su, Wanli Ouyang, and Pheng\-Ann Heng\.An SO\(3\)\-equivariant reciprocal\-space neural potential for long\-range interactions, March 2026\.URL[http://arxiv\.org/abs/2603\.18389](http://arxiv.org/abs/2603.18389)\.arXiv:2603\.18389 \[physics\]\.
- Zhang & Yang \[1998\]Yingkai Zhang and Weitao Yang\.Comment on “Generalized gradient approximation made simple”\.*Physical Review Letters*, 80\(4\):890, 1998\.doi:10\.1103/PhysRevLett\.80\.890\.URL[https://doi\.org/10\.1103/PhysRevLett\.80\.890](https://doi.org/10.1103/PhysRevLett.80.890)\.
- Zhdanov et al\. \[2025\]Maksim Zhdanov, Max Welling, and Jan\-Willem van de Meent\.Erwin: A Tree\-based Hierarchical Transformer for Large\-scale Physical Systems\.In*Proceedings of the 42nd International Conference on Machine Learning*, volume 267 of*PMLR*, pp\. 78023–78040, July 2025\.URL[http://arxiv\.org/abs/2502\.17019](http://arxiv.org/abs/2502.17019)\.
- Zhou & Pang \[2018\]Huan\-Xiang Zhou and Xiaodong Pang\.Electrostatic Interactions in Protein Structure, Folding, Binding, and Condensation\.*Chemical Reviews*, 118\(4\):1691–1741, February 2018\.ISSN 0009\-2665\.doi:10\.1021/acs\.chemrev\.7b00305\.URL[https://pubs\.acs\.org/doi/10\.1021/acs\.chemrev\.7b00305](https://pubs.acs.org/doi/10.1021/acs.chemrev.7b00305)\.
- Zubatyuk et al\. \[2019\]Roman Zubatyuk, Justin S\. Smith, Jerzy Leszczynski, and Olexandr Isayev\.Accurate and transferable multitask prediction of chemical properties with an atoms\-in\-molecules neural network\.*Science Advances*, 5\(8\):eaav6490, August 2019\.doi:10\.1126/sciadv\.aav6490\.

## Appendix AScalar FMM

### A\.1Kernel and expansion equivariance

LetR∈SO⁡\(3\)R\\in\\mathrm\{SO\}\(3\)be a rotation and𝒓i′=R​𝒓i\+𝒃\\bm\{r\}\_\{i\}^\{\\prime\}=R\\bm\{r\}\_\{i\}\+\\bm\{b\}\. Fors≠ts\\neq t,

G⁡\(𝒓t′,𝒓s′\)=1‖R⁡\(𝒓t−𝒓s\)‖=G⁡\(𝒓t,𝒓s\),G⁡\(𝒓t,𝒓s\)=‖𝒓t−𝒓s‖−1\.G\(\\bm\{r\}\_\{t\}^\{\\prime\},\\bm\{r\}\_\{s\}^\{\\prime\}\)=\\frac\{1\}\{\\\|R\(\\bm\{r\}\_\{t\}\-\\bm\{r\}\_\{s\}\)\\\|\}=G\(\\bm\{r\}\_\{t\},\\bm\{r\}\_\{s\}\),\\qquad G\(\\bm\{r\}\_\{t\},\\bm\{r\}\_\{s\}\)=\\\|\\bm\{r\}\_\{t\}\-\\bm\{r\}\_\{s\}\\\|^\{\-1\}\.\(8\)ThusV′​\(𝒓t′\)=V⁡\(𝒓t\)V^\{\\prime\}\(\\bm\{r\}\_\{t\}^\{\\prime\}\)=V\(\\bm\{r\}\_\{t\}\), and reindexing the sources leaves the sum unchanged\. The harmonic and radial factors obey

𝒀\(ℓ\)​\(R​𝒓^\)=D\(ℓ\)​\(R\)​𝒀\(ℓ\)​\(𝒓^\),Rτ\(ℓ\)​\(‖R​𝒓‖\)=Rτ\(ℓ\)​\(r\)\.\\bm\{Y\}^\{\(\\ell\)\}\(R\\hat\{\\bm\{r\}\}\)=D^\{\(\\ell\)\}\(R\)\\bm\{Y\}^\{\(\\ell\)\}\(\\hat\{\\bm\{r\}\}\),\\qquad R\_\{\\tau\}^\{\(\\ell\)\}\(\\\|R\\bm\{r\}\\\|\)=R\_\{\\tau\}^\{\(\\ell\)\}\(r\)\.In particular, with covariant centers, the scalar\-source multipoles transform as

𝚽s′=\(ℓ\)∑i∈sqi𝑹~\(ℓ\)\(R\(𝒓i−𝒄s\)\)=D\(ℓ\)\(R\)𝚽s\(ℓ\)\.\\bm\{\\Phi\}\_\{s\}^\{\\prime\}\{\}^\{\(\\ell\)\}=\\sum\_\{i\\in s\}q\_\{i\}\\tilde\{\\bm\{R\}\}^\{\(\\ell\)\}\\\!\\left\(R\(\\bm\{r\}\_\{i\}\-\\bm\{c\}\_\{s\}\)\\right\)=D^\{\(\\ell\)\}\(R\)\\bm\{\\Phi\}\_\{s\}^\{\(\\ell\)\}\.Replacing𝑹~\(ℓ\)\\tilde\{\\bm\{R\}\}^\{\(\\ell\)\}by𝑰~\(ℓ\)\\tilde\{\\bm\{I\}\}^\{\(\\ell\)\}gives the same law for local coefficients\. The CG identity\[[Geiger & Smidt, 2022](https://arxiv.org/html/2610.10776#bib.bib35)\]then gives stage covariance and complete\-block truncation invariance\[[Greengard & Rokhlin, 1987](https://arxiv.org/html/2610.10776#bib.bib39),[Cheng et al\., 1999](https://arxiv.org/html/2610.10776#bib.bib17)\]:

Tτ​\(R​𝒓\)​Dsτ​\(R\)=Dtτ​\(R\)​Tτ​\(𝒓\),Pp​D​\(R\)=D⁡\(R\)​Pp\.T^\{\\tau\}\(R\\bm\{r\}\)D\_\{s\}^\{\\tau\}\(R\)=D\_\{t\}^\{\\tau\}\(R\)T^\{\\tau\}\(\\bm\{r\}\),\\qquad P\_\{p\}D\(R\)=D\(R\)P\_\{p\}\.\(9\)HereDsτ,DtτD\_\{s\}^\{\\tau\},D\_\{t\}^\{\\tau\}act onℓsτ,ℓtτ\\ell\_\{s\}^\{\\tau\},\\ell\_\{t\}^\{\\tau\}, andPpP\_\{p\}retains complete spatial degrees0,…,p0,\\ldots,p\. Composition through L2P givesVp′​\(𝒓t′\)=Vp​\(𝒓t\)V\_\{p\}^\{\\prime\}\(\\bm\{r\}\_\{t\}^\{\\prime\}\)=V\_\{p\}\(\\bm\{r\}\_\{t\}\), including the direct near field\. Since𝒀\(ℓ\)​\(−𝒓^\)=\(−1\)ℓ​𝒀\(ℓ\)​\(𝒓^\)\\bm\{Y\}^\{\(\\ell\)\}\(\-\\hat\{\\bm\{r\}\}\)=\(\-1\)^\{\\ell\}\\bm\{Y\}^\{\(\\ell\)\}\(\\hat\{\\bm\{r\}\}\)and every analytical path obeys\(−1\)L=\(−1\)j\+ℓ\(\-1\)^\{L\}=\(\-1\)^\{j\+\\ell\}, the proof extends toR∈O⁡\(3\)R\\in O\(3\)\. Throughout, centers, memberships, interaction lists and tie handling must transform consistently with geometry and particle reindexing\. Under this condition, relative displacements ensure translation invariance and source sums ensure permutation equivariance\.

### A\.2Stage operators and phase conventions

We use orthonormal complex harmonics with the Condon–Shortley phase and Racah\-normalized solid harmonics\[[Greengard & Rokhlin, 1987](https://arxiv.org/html/2610.10776#bib.bib39),[Cheng et al\., 1999](https://arxiv.org/html/2610.10776#bib.bib17)\]:

𝑹~\(ℓ\)​\(𝒙\)=4​π2​ℓ\+1​‖𝒙‖ℓ​𝒀\(ℓ\)​\(𝒙^\),𝑰~\(ℓ\)​\(𝒙\)=4​π2​ℓ\+1​‖𝒙‖−\(ℓ\+1\)​𝒀\(ℓ\)​\(𝒙^\)\.\\tilde\{\\bm\{R\}\}^\{\(\\ell\)\}\(\\bm\{x\}\)=\\sqrt\{\\frac\{4\\pi\}\{2\\ell\+1\}\}\\,\\\|\\bm\{x\}\\\|^\{\\ell\}\\,\\bm\{Y\}^\{\(\\ell\)\}\(\\hat\{\\bm\{x\}\}\),\\qquad\\tilde\{\\bm\{I\}\}^\{\(\\ell\)\}\(\\bm\{x\}\)=\\sqrt\{\\frac\{4\\pi\}\{2\\ell\+1\}\}\\,\\\|\\bm\{x\}\\\|^\{\-\(\\ell\+1\)\}\\,\\bm\{Y\}^\{\(\\ell\)\}\(\\hat\{\\bm\{x\}\}\)\.\(10\)The source moments and target local coefficients of Section[2\.2](https://arxiv.org/html/2610.10776#S2.SS2)satisfy

𝚽s\(ℓ\)\\displaystyle\\bm\{\\Phi\}\_\{s\}^\{\(\\ell\)\}=∑i∈sqi​𝑹~\(ℓ\)​\(𝒓i−𝒄s\),\\displaystyle=\\sum\_\{i\\in s\}q\_\{i\}\\tilde\{\\bm\{R\}\}^\{\(\\ell\)\}\(\\bm\{r\}\_\{i\}\-\\bm\{c\}\_\{s\}\),𝚽t\(ℓ\)\\displaystyle\\bm\{\\Phi\}\_\{t\}^\{\(\\ell\)\}=∑i∈far⁡\(t\)qi​𝑰~\(ℓ\)​\(𝒓i−𝒄t\),\\displaystyle=\\sum\_\{i\\in\\mathrm\{far\}\(t\)\}q\_\{i\}\\tilde\{\\bm\{I\}\}^\{\(\\ell\)\}\(\\bm\{r\}\_\{i\}\-\\bm\{c\}\_\{t\}\),Vfar​\(𝒄t\+𝒙\)\\displaystyle V\_\{\\mathrm\{far\}\}\(\\bm\{c\}\_\{t\}\+\\bm\{x\}\)≈14​π​ε0​∑ℓ=0p𝚽t\(ℓ\)⋅𝑹~\(ℓ\)​\(𝒙\),\\displaystyle\\approx\\frac\{1\}\{4\\pi\\varepsilon\_\{0\}\}\\sum\_\{\\ell=0\}^\{p\}\\bm\{\\Phi\}\_\{t\}^\{\(\\ell\)\}\\cdot\\tilde\{\\bm\{R\}\}^\{\(\\ell\)\}\(\\bm\{x\}\),𝒂⋅𝒃\\displaystyle\\bm\{a\}\\cdot\\bm\{b\}=∑mam​bm⋆\.\\displaystyle=\\sum\_\{m\}a\_\{m\}b\_\{m\}^\{\\star\}\.Herefar⁡\(t\)\\mathrm\{far\}\(t\)contains the transferred source particles\. At the origin,𝑹~\(0\)=1\\tilde\{\\bm\{R\}\}^\{\(0\)\}=1and𝑹~\(ℓ\>0\)=𝟎\\tilde\{\\bm\{R\}\}^\{\(\\ell\>0\)\}=\\bm\{0\}\. Transforming harmonics, coefficients and CG tensors consistently gives the real basis of the main text, where conjugation drops\.

The addition theorems in this normalization are

𝑹~\(ℓ\)​\(𝒂\+𝒃\)\\displaystyle\\tilde\{\\bm\{R\}\}^\{\(\\ell\)\}\(\\bm\{a\}\+\\bm\{b\}\)=∑n=0ℓ\(2​ℓ2​n\)1/2​\[𝑹~\(ℓ−n\)​\(𝒂\)⊗𝑹~\(n\)​\(𝒃\)\]\(ℓ\),\\displaystyle=\\sum\_\{n=0\}^\{\\ell\}\\binom\{2\\ell\}\{2n\}^\{1/2\}\\bigl\[\\tilde\{\\bm\{R\}\}^\{\(\\ell\-n\)\}\(\\bm\{a\}\)\\otimes\\tilde\{\\bm\{R\}\}^\{\(n\)\}\(\\bm\{b\}\)\\bigr\]^\{\(\\ell\)\},\(11\)𝑰~\(ℓ\)​\(𝒂−𝒃\)\\displaystyle\\tilde\{\\bm\{I\}\}^\{\(\\ell\)\}\(\\bm\{a\}\-\\bm\{b\}\)=∑ℓ′=0∞\(−1\)ℓ\+ℓ′​\[2​\(ℓ\+ℓ′\)\+12​ℓ\+1​\(2​\(ℓ\+ℓ′\)2​ℓ′\)\]1/2​\[𝑹~\(ℓ′\)​\(𝒂\)⊗𝑰~\(ℓ\+ℓ′\)​\(𝒃\)\]\(ℓ\)\.\\displaystyle=\\sum\_\{\\ell^\{\\prime\}=0\}^\{\\infty\}\(\-1\)^\{\\ell\+\\ell^\{\\prime\}\}\\left\[\\frac\{2\(\\ell\+\\ell^\{\\prime\}\)\+1\}\{2\\ell\+1\}\\binom\{2\(\\ell\+\\ell^\{\\prime\}\)\}\{2\\ell^\{\\prime\}\}\\right\]^\{1/2\}\\bigl\[\\tilde\{\\bm\{R\}\}^\{\(\\ell^\{\\prime\}\)\}\(\\bm\{a\}\)\\otimes\\tilde\{\\bm\{I\}\}^\{\(\\ell\+\\ell^\{\\prime\}\)\}\(\\bm\{b\}\)\\bigr\]^\{\(\\ell\)\}\.The regular identity is exact; the irregular identity requires‖𝒂‖<‖𝒃‖\\\|\\bm\{a\}\\\|<\\\|\\bm\{b\}\\\|\. Setting𝒂=𝒓i−𝒄s\\bm\{a\}=\\bm\{r\}\_\{i\}\-\\bm\{c\}\_\{s\}and𝒃=𝒄t−𝒄s=−𝒓\\bm\{b\}=\\bm\{c\}\_\{t\}\-\\bm\{c\}\_\{s\}=\-\\bm\{r\}gives the Laplace expansion atℓ=0\\ell=0and M2L atℓ\>0\\ell\>0, truncated to input/output orders≤p\\leq p\. Regular shifts give M2M and, by transposition, L2L; L2P evaluates the local field\. Enclosures obeying\(Rs\+Rt\)/‖𝒄t−𝒄s‖<1\(R\_\{s\}\+R\_\{t\}\)/\\\|\\bm\{c\}\_\{t\}\-\\bm\{c\}\_\{s\}\\\|<1ensure convergence throughout the target region\.

For input/output degreesj∈ℓsτj\\in\\ell\_\{s\}^\{\\tau\},L∈ℓtτL\\in\\ell\_\{t\}^\{\\tau\}and channelsb,ab,a, the weighted CG product is

\[𝒙⊗⨁ℓw⁡𝒇\(ℓ\)\]a​M\(L\)=∑b,j,ℓ∑mj,mwa​L,b​j,ℓ​Cj​mj,ℓ​mL​M​xb​mj\(j\)​fm\(ℓ\)\.\\Bigl\[\\bm\{x\}\\otimes\_\{w\}\\bigoplus\_\{\\ell\}\\bm\{f\}^\{\(\\ell\)\}\\Bigr\]\_\{aM\}^\{\(L\)\}=\\sum\_\{b,j,\\ell\}\\sum\_\{m\_\{j\},m\}w\_\{aL,bj,\\ell\}\\,C^\{LM\}\_\{jm\_\{j\},\\ell m\}\\,x\_\{bm\_\{j\}\}^\{\(j\)\}f\_\{m\}^\{\(\\ell\)\}\.\(12\)The path sum also includes filter channels when present\. Scalar\-source FMM has one channel per spatial degree\. Withaℓ=4​π/\(2​ℓ\+1\)a\_\{\\ell\}=\\sqrt\{4\\pi/\(2\\ell\+1\)\}, the addition theorems give

cL​j​ℓτaℓ=\{1,τ=P2M,j=0,ℓ=L,\(2​L2​j\),τ=M2M,L=j\+ℓ,2​ℓ\+12​L\+1​\(2​ℓ2​j\),τ=M2L,ℓ=j\+L,2​j\+12​L\+1​\(2​j2​L\),τ=L2L,j=L\+ℓ,2​j\+1,τ=L2P,L=0,ℓ=j\.\\frac\{c^\{\\tau\}\_\{Lj\\ell\}\}\{a\_\{\\ell\}\}=\\begin\{cases\}1,&\\tau=\\mathrm\{P2M\},\\quad j=0,\\ \\ell=L,\\\\ \\sqrt\{\\binom\{2L\}\{2j\}\},&\\tau=\\mathrm\{M2M\},\\quad L=j\+\\ell,\\\\ \\sqrt\{\\dfrac\{2\\ell\+1\}\{2L\+1\}\\binom\{2\\ell\}\{2j\}\},&\\tau=\\mathrm\{M2L\},\\quad\\ell=j\+L,\\\\ \\sqrt\{\\dfrac\{2j\+1\}\{2L\+1\}\\binom\{2j\}\{2L\}\},&\\tau=\\mathrm\{L2L\},\\quad j=L\+\\ell,\\\\ \\sqrt\{2j\+1\},&\\tau=\\mathrm\{L2P\},\\quad L=0,\\ \\ell=j\.\\end\{cases\}\(13\)Other paths have zero weight\. These coefficients assume Racah\-normalized states, orthonormal harmonic filters and source\-minus\-target displacements, including center minus particle at L2P; the direction and CG coefficients carry the signs\.

## Appendix BTensor FMM

### B\.1Kernel and expansion equivariance

Let𝑸s′=\(ℓQ\)D\(ℓQ\)\(R\)𝑸s\(ℓQ\)\\bm\{Q\}\_\{s\}^\{\\prime\}\{\}^\{\(\\ell\_\{Q\}\)\}=D^\{\(\\ell\_\{Q\}\)\}\(R\)\\bm\{Q\}\_\{s\}^\{\(\\ell\_\{Q\}\)\}and𝒓s′=R​𝒓s\+𝒃\\bm\{r\}\_\{s\}^\{\\prime\}=R\\bm\{r\}\_\{s\}\+\\bm\{b\}\. Invariance of pair distances gives componentwise Coulomb equivariance directly\[[Rumiantsev et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib91)\]:

𝑽\(ℓQ\)\(𝒓t\)=14​π​ε0∑s≠t𝑸s\(ℓQ\)‖𝒓t−𝒓s‖,𝑽′\(𝒓t′\)\(ℓQ\)=D\(ℓQ\)\(R\)𝑽\(ℓQ\)\(𝒓t\)\.\\bm\{V\}^\{\(\\ell\_\{Q\}\)\}\(\\bm\{r\}\_\{t\}\)=\\frac\{1\}\{4\\pi\\varepsilon\_\{0\}\}\\sum\_\{s\\neq t\}\\frac\{\\bm\{Q\}\_\{s\}^\{\(\\ell\_\{Q\}\)\}\}\{\\\|\\bm\{r\}\_\{t\}\-\\bm\{r\}\_\{s\}\\\|\},\\qquad\\bm\{V\}^\{\\prime\}\{\}^\{\(\\ell\_\{Q\}\)\}\(\\bm\{r\}\_\{t\}^\{\\prime\}\)=D^\{\(\\ell\_\{Q\}\)\}\(R\)\\bm\{V\}^\{\(\\ell\_\{Q\}\)\}\(\\bm\{r\}\_\{t\}\)\.\(14\)To prove the same result for the expansions, first keep the charge and spatial indices separate\. At a center𝒄u\\bm\{c\}\_\{u\}, write

𝚽^u\(n\)\\displaystyle\\widehat\{\\bm\{\\Phi\}\}\_\{u\}^\{\(n\)\}=∑i∈𝒮u𝑸i\(ℓQ\)⊗𝑯\(n\)​\(𝒓i−𝒄u\),\\displaystyle=\\sum\_\{i\\in\\mathcal\{S\}\_\{u\}\}\\bm\{Q\}\_\{i\}^\{\(\\ell\_\{Q\}\)\}\\otimes\\bm\{H\}^\{\(n\)\}\(\\bm\{r\}\_\{i\}\-\\bm\{c\}\_\{u\}\),\(15\)𝚽^u′\(n\)\\displaystyle\\widehat\{\\bm\{\\Phi\}\}\_\{u\}^\{\\prime\}\{\}^\{\(n\)\}=\[D\(ℓQ\)​\(R\)⊗D\(n\)​\(R\)\]​𝚽^u\(n\)\.\\displaystyle=\\bigl\[D^\{\(\\ell\_\{Q\}\)\}\(R\)\\otimes D^\{\(n\)\}\(R\)\\bigr\]\\widehat\{\\bm\{\\Phi\}\}\_\{u\}^\{\(n\)\}\.Here𝑯\(n\)=𝑹~\(n\)\\bm\{H\}^\{\(n\)\}=\\tilde\{\\bm\{R\}\}^\{\(n\)\}for multipoles and𝑰~\(n\)\\tilde\{\\bm\{I\}\}^\{\(n\)\}for local coefficients;𝒮u\\mathcal\{S\}\_\{u\}contains the corresponding source particles\. The second line follows by transforming each factor and using𝒄u′=R​𝒄u\+𝒃\\bm\{c\}\_\{u\}^\{\\prime\}=R\\bm\{c\}\_\{u\}\+\\bm\{b\}\. In this equation⊗\\otimesis the ordinary tensor product, before CG coupling\. For the CG mapCℓQ​nLC\_\{\\ell\_\{Q\}n\}^\{L\}\[[Geiger & Smidt, 2022](https://arxiv.org/html/2610.10776#bib.bib35)\],

𝚽u,n\(L\)=CℓQ​nL𝚽^u\(n\),𝚽u,n′=\(L\)CℓQ​nL\(D\(ℓQ\)⊗D\(n\)\)𝚽^u\(n\)=D\(L\)𝚽u,n\(L\),\\bm\{\\Phi\}\_\{u,n\}^\{\(L\)\}=C\_\{\\ell\_\{Q\}n\}^\{L\}\\widehat\{\\bm\{\\Phi\}\}\_\{u\}^\{\(n\)\},\\qquad\\bm\{\\Phi\}\_\{u,n\}^\{\\prime\}\{\}^\{\(L\)\}=C\_\{\\ell\_\{Q\}n\}^\{L\}\(D^\{\(\\ell\_\{Q\}\)\}\\otimes D^\{\(n\)\}\)\\widehat\{\\bm\{\\Phi\}\}\_\{u\}^\{\(n\)\}=D^\{\(L\)\}\\bm\{\\Phi\}\_\{u,n\}^\{\(L\)\},\(16\)where allDDmatrices are evaluated atRRand\|ℓQ−n\|≤L≤ℓQ\+n\|\\ell\_\{Q\}\-n\|\\leq L\\leq\\ell\_\{Q\}\+n\. Thus every coupled expansion block is equivariant, with spatial ordernnretained as a multiplicity label\.

For a scalar stageTτT^\{\\tau\}from Appendix[A\.2](https://arxiv.org/html/2610.10776#A1.SS2), the uncoupled tensor stage isT^τ=IℓQ⊗Tτ\\widehat\{T\}^\{\\tau\}=I\_\{\\ell\_\{Q\}\}\\otimes T^\{\\tau\}, withIℓQI\_\{\\ell\_\{Q\}\}the identity on charge components\. Equation[9](https://arxiv.org/html/2610.10776#A1.E9)gives

T^τ​\(R​𝒓\)​\[D\(ℓQ\)​\(R\)⊗Dsτ​\(R\)\]=\[D\(ℓQ\)​\(R\)⊗Dtτ​\(R\)\]​T^τ​\(𝒓\)\.\\widehat\{T\}^\{\\tau\}\(R\\bm\{r\}\)\\bigl\[D^\{\(\\ell\_\{Q\}\)\}\(R\)\\otimes D\_\{s\}^\{\\tau\}\(R\)\\bigr\]=\\bigl\[D^\{\(\\ell\_\{Q\}\)\}\(R\)\\otimes D\_\{t\}^\{\\tau\}\(R\)\\bigr\]\\widehat\{T\}^\{\\tau\}\(\\bm\{r\}\)\.\(17\)Unitary CG changes of basis preserve this identity\. So does truncation byIℓQ⊗PpI\_\{\\ell\_\{Q\}\}\\otimes P\_\{p\}, provided every coupling ofℓQ\\ell\_\{Q\}withn=0,…,pn=0,\\ldots,pand its multiplicity is retained\. L2P contracts the spatial part to degree zero, leaving the charge degreeℓQ\\ell\_\{Q\}:

𝑽p′\(𝒓t′\)\(ℓQ\)=D\(ℓQ\)\(R\)𝑽p\(ℓQ\)\(𝒓t\)\.\\bm\{V\}\_\{p\}^\{\\prime\}\{\}^\{\(\\ell\_\{Q\}\)\}\(\\bm\{r\}\_\{t\}^\{\\prime\}\)=D^\{\(\\ell\_\{Q\}\)\}\(R\)\\bm\{V\}\_\{p\}^\{\(\\ell\_\{Q\}\)\}\(\\bm\{r\}\_\{t\}\)\.For charge parityηQ\\eta\_\{Q\}, a spatial\-order\-nnblock has parityηQ​\(−1\)n\\eta\_\{Q\}\(\-1\)^\{n\}; preserving these parities extends the proof toO⁡\(3\)O\(3\)\. The hierarchy conditions of Appendix[A\.1](https://arxiv.org/html/2610.10776#A1.SS1)give translation and permutation equivariance\. This is tensor transport through a scalar kernel, distinct from physical multipole interactions, which require kernel derivatives\[[Stone, 2013](https://arxiv.org/html/2610.10776#bib.bib97)\]\.

### B\.2Stage operators and phase conventions

The coupled input and output degrees satisfy\|ℓQ−n\|≤j≤ℓQ\+n\|\\ell\_\{Q\}\-n\|\\leq j\\leq\\ell\_\{Q\}\+nand\|ℓQ−n′\|≤L≤ℓQ\+n′\|\\ell\_\{Q\}\-n^\{\\prime\}\|\\leq L\\leq\\ell\_\{Q\}\+n^\{\\prime\}\. In the convention of Appendix[A\.2](https://arxiv.org/html/2610.10776#A1.SS2), changing coupling order from\(\(ℓQ⊗n\)j⊗ℓ\)L\(\(\\ell\_\{Q\}\\otimes n\)\_\{j\}\\otimes\\ell\)\_\{L\}to\(ℓQ⊗\(n⊗ℓ\)n′\)L\(\\ell\_\{Q\}\\otimes\(n\\otimes\\ell\)\_\{n^\{\\prime\}\}\)\_\{L\}gives

c\(n′,L\),\(n,j\),ℓτ=cn′​n​ℓτ​\(−1\)ℓQ\+n\+ℓ\+L​\(2​j\+1\)​\(2​n′\+1\)​\{ℓQnjℓLn′\}\.c^\{\\tau\}\_\{\(n^\{\\prime\},L\),\(n,j\),\\ell\}=c^\{\\tau\}\_\{n^\{\\prime\}n\\ell\}\\,\(\-1\)^\{\\ell\_\{Q\}\+n\+\\ell\+L\}\\sqrt\{\(2j\+1\)\(2n^\{\\prime\}\+1\)\}\\begin\{Bmatrix\}\\ell\_\{Q\}&n&j\\\\ \\ell&L&n^\{\\prime\}\\end\{Bmatrix\}\.\(18\)The braces denote a Wigner6​j6jsymbol andcn′​n​ℓτc^\{\\tau\}\_\{n^\{\\prime\}n\\ell\}is the scalar weight in Equation[13](https://arxiv.org/html/2610.10776#A1.E13)\. Spatial ordersn,n′n,n^\{\\prime\}remain multiplicity labels;ℓQ=0\\ell\_\{Q\}=0recovers scalar FMM\.

The paired Coulomb kernel follows from two CG identities:

∑m=−ℓℓYℓ​m⋆​\(𝒂^\)​Yℓ​m​\(𝒃^\)=\(−1\)ℓ​2​ℓ\+1​\[𝒀\(ℓ\)​\(𝒂^\)⊗𝒀\(ℓ\)​\(𝒃^\)\]\(0\),\\sum\_\{m=\-\\ell\}^\{\\ell\}Y^\{\\star\}\_\{\\ell m\}\(\\hat\{\\bm\{a\}\}\)\\,Y\_\{\\ell m\}\(\\hat\{\\bm\{b\}\}\)=\(\-1\)^\{\\ell\}\\sqrt\{2\\ell\+1\}\\,\\bigl\[\\bm\{Y\}^\{\(\\ell\)\}\(\\hat\{\\bm\{a\}\}\)\\otimes\\bm\{Y\}^\{\(\\ell\)\}\(\\hat\{\\bm\{b\}\}\)\\bigr\]^\{\(0\)\},\(19\)and, withcℓ1=\(−1\)ℓQ\+ℓ1​\(2​ℓ1\+1\)/\(2​ℓQ\+1\)c\_\{\\ell\_\{1\}\}=\(\-1\)^\{\\ell\_\{Q\}\+\\ell\_\{1\}\}\\sqrt\{\(2\\ell\_\{1\}\+1\)/\(2\\ell\_\{Q\}\+1\)\},

∑ℓ1cℓ1​\[\[𝑸\(ℓQ\)⊗𝒀\(ℓ\)​\(𝒂^\)\]\(ℓ1\)⊗𝒀\(ℓ\)​\(𝒃^\)\]\(ℓQ\)=𝑸\(ℓQ\)​∑m=−ℓℓYℓ​m⋆​\(𝒂^\)​Yℓ​m​\(𝒃^\)\.\\sum\_\{\\ell\_\{1\}\}c\_\{\\ell\_\{1\}\}\\Bigl\[\\bigl\[\\bm\{Q\}^\{\(\\ell\_\{Q\}\)\}\\otimes\\bm\{Y\}^\{\(\\ell\)\}\(\\hat\{\\bm\{a\}\}\)\\bigr\]^\{\(\\ell\_\{1\}\)\}\\otimes\\bm\{Y\}^\{\(\\ell\)\}\(\\hat\{\\bm\{b\}\}\)\\Bigr\]^\{\(\\ell\_\{Q\}\)\}=\\bm\{Q\}^\{\(\\ell\_\{Q\}\)\}\\sum\_\{m=\-\\ell\}^\{\\ell\}Y^\{\\star\}\_\{\\ell m\}\(\\hat\{\\bm\{a\}\}\)\\,Y\_\{\\ell m\}\(\\hat\{\\bm\{b\}\}\)\.\(20\)These follow from the scalar CG coefficient and6​j6jrecoupling ofℓQ,ℓ,ℓ\\ell\_\{Q\},\\ell,\\ell\. The pairing weightscℓ1c\_\{\\ell\_\{1\}\}are distinct from the stage weightscτc^\{\\tau\}\. As for scalar FMM, a change to real harmonics must transform the CG tensors and coefficient vectors consistently\.

## Appendix CLearnable NEMORA: Proofs

### C\.1Learned operator equivariance

For\|ℓ1−ℓ2\|≤ℓ≤ℓ1\+ℓ2\|\\ell\_\{1\}\-\\ell\_\{2\}\|\\leq\\ell\\leq\\ell\_\{1\}\+\\ell\_\{2\}, the CG product of Equation[2](https://arxiv.org/html/2610.10776#S2.E2)satisfies\[[Geiger & Smidt, 2022](https://arxiv.org/html/2610.10776#bib.bib35)\]

\[D\(ℓ1\)​\(R\)​𝒇\(ℓ1\)⊗D\(ℓ2\)​\(R\)​𝒈\(ℓ2\)\]\(ℓ\)=D\(ℓ\)​\(R\)​\[𝒇\(ℓ1\)⊗𝒈\(ℓ2\)\]\(ℓ\)\.\\bigl\[D^\{\(\\ell\_\{1\}\)\}\(R\)\\bm\{f\}^\{\(\\ell\_\{1\}\)\}\\otimes D^\{\(\\ell\_\{2\}\)\}\(R\)\\bm\{g\}^\{\(\\ell\_\{2\}\)\}\\bigr\]^\{\(\\ell\)\}=D^\{\(\\ell\)\}\(R\)\\bigl\[\\bm\{f\}^\{\(\\ell\_\{1\}\)\}\\otimes\\bm\{g\}^\{\(\\ell\_\{2\}\)\}\\bigr\]^\{\(\\ell\)\}\.\(21\)ForO⁡\(3\)O\(3\), output parity equals the product of input parities\. In Equation[6](https://arxiv.org/html/2610.10776#S4.E6), invariant radial weights and channel mixing within the same degree and parity give𝑻s​t′=\(ℓM\)D\(ℓM\)\(R\)𝑻s​t\(ℓM\)\\bm\{T\}\_\{st\}^\{\\prime\}\{\}^\{\(\\ell\_\{M\}\)\}=D^\{\(\\ell\_\{M\}\)\}\(R\)\\bm\{T\}\_\{st\}^\{\(\\ell\_\{M\}\)\}for each ungated block,ℓM∈ℓ~tτ\\ell\_\{M\}\\in\\tilde\{\\ell\}\_\{t\}^\{\\tau\}\. Summation over a covariantly selected interaction list preserves this identity\. The hierarchy conditions are those of Appendix[A\.1](https://arxiv.org/html/2610.10776#A1.SS1)\. Analytical recovery setsαθ=1\\alpha\_\{\\theta\}=1,𝑹θ\(ℓ\)=𝟏\\bm\{R\}\_\{\\theta\}^\{\(\\ell\)\}=\\bm\{1\},𝑾V=𝑰\\bm\{W\}^\{V\}=\\bm\{I\}and the weights of Appendix[B\.2](https://arxiv.org/html/2610.10776#A2.SS2), retaining all required blocks and M2L filters through2​p2p\.

### C\.2Invariant gates

The gated sum is

𝚿t\(ℓM\)=∑s∈𝒩τ​\(t\)αθ,s​t\(ℓM\)​𝑻s​t\(ℓM\),αθ,s​t\(ℓM\)=ϕθ​\(𝒢s​t⊕ℳs​t⊕𝒜s​t\)\(ℓM\)\.\\bm\{\\Psi\}\_\{t\}^\{\(\\ell\_\{M\}\)\}=\\sum\_\{s\\in\\mathcal\{N\}\_\{\\tau\}\(t\)\}\\alpha\_\{\\theta,st\}^\{\(\\ell\_\{M\}\)\}\\bm\{T\}\_\{st\}^\{\(\\ell\_\{M\}\)\},\\qquad\\alpha\_\{\\theta,st\}^\{\(\\ell\_\{M\}\)\}=\\bm\{\\phi\}\_\{\\theta\}\(\\mathcal\{G\}\_\{st\}\\oplus\\mathcal\{M\}\_\{st\}\\oplus\\mathcal\{A\}\_\{st\}\)^\{\(\\ell\_\{M\}\)\}\.\(22\)The inputs are geometric invariants, block norms, and same\-irrep, same\-parity alignments:

𝒜s​t=⨁ℓ⟨𝒒t\(ℓ\),𝒌s\(ℓ\)⟩,𝒒t\(ℓ\)=𝑾Q​𝚿t\(ℓ\),𝒌s\(ℓ\)=𝑾K​𝚿s\(ℓ\)\.\\mathcal\{A\}\_\{st\}=\\bigoplus\_\{\\ell\}\\langle\\bm\{q\}\_\{t\}^\{\(\\ell\)\},\\bm\{k\}\_\{s\}^\{\(\\ell\)\}\\rangle,\\qquad\\bm\{q\}\_\{t\}^\{\(\\ell\)\}=\\bm\{W\}\_\{Q\}\\bm\{\\Psi\}\_\{t\}^\{\(\\ell\)\},\\qquad\\bm\{k\}\_\{s\}^\{\(\\ell\)\}=\\bm\{W\}\_\{K\}\\bm\{\\Psi\}\_\{s\}^\{\(\\ell\)\}\.\(23\)Orthogonality ofD\(ℓ\)​\(R\)D^\{\(\\ell\)\}\(R\)gives⟨D​𝒒,D​𝒌⟩=⟨𝒒,𝒌⟩\\langle D\\bm\{q\},D\\bm\{k\}\\rangle=\\langle\\bm\{q\},\\bm\{k\}\\rangle, henceαθ,s​t′=αθ,s​t\\alpha^\{\\prime\}\_\{\\theta,st\}=\\alpha\_\{\\theta,st\}and

𝚿t′=\(ℓM\)∑sαθ,s​t\(ℓM\)D\(ℓM\)\(R\)𝑻s​t\(ℓM\)=D\(ℓM\)\(R\)𝚿t\(ℓM\)\.\\bm\{\\Psi\}\_\{t\}^\{\\prime\}\{\}^\{\(\\ell\_\{M\}\)\}=\\sum\_\{s\}\\alpha\_\{\\theta,st\}^\{\(\\ell\_\{M\}\)\}D^\{\(\\ell\_\{M\}\)\}\(R\)\\bm\{T\}\_\{st\}^\{\(\\ell\_\{M\}\)\}=D^\{\(\\ell\_\{M\}\)\}\(R\)\\bm\{\\Psi\}\_\{t\}^\{\(\\ell\_\{M\}\)\}\.Gates are analogous to damping and polarization factors\[[Tang & Toennies, 1984](https://arxiv.org/html/2610.10776#bib.bib100),[Ponder et al\., 2010](https://arxiv.org/html/2610.10776#bib.bib86),[Stone, 2013](https://arxiv.org/html/2610.10776#bib.bib97)\], not self\-consistent polarization equations\.

### C\.3Invariant readout and equivariant forces

Equivariant backbone, lift, residuals, contractions, Kelvin maps and periodic correction, followed by even\-scalar atomic readouts, imply

E⁡\(\{R​𝒓i\+𝒃\},R​𝑯\)=E⁡\(\{𝒓i\},𝑯\),𝑭i′=−R​∇𝒓iE=R​𝑭i\.E\(\\\{R\\bm\{r\}\_\{i\}\+\\bm\{b\}\\\},R\\bm\{H\}\)=E\(\\\{\\bm\{r\}\_\{i\}\\\},\\bm\{H\}\),\\qquad\\bm\{F\}\_\{i\}^\{\\prime\}=\-R\\nabla\_\{\\bm\{r\}\_\{i\}\}E=R\\bm\{F\}\_\{i\}\.The force identity holds whereverEEis differentiable; omit𝑯\\bm\{H\}for nonperiodic systems\. Atomic summation preserves permutation invariance\.

## Appendix DSymmetric Contraction: Proofs

### D\.1Kernel factorization and distributivity

On an admissible domain, assume a finite factorization and separable pair expansions:

K\(ν\+1\)​\(𝒓t,𝒓s1,…,𝒓sν\)=∑a∏k=1νKa​k​\(𝒓t,𝒓sk\),Ka​k​\(𝒓t,𝒓s\)=∑βuβ​\(𝒓t\)​va​k,β​\(𝒓s\)\.K^\{\(\\nu\+1\)\}\(\\bm\{r\}\_\{t\},\\bm\{r\}\_\{s\_\{1\}\},\\ldots,\\bm\{r\}\_\{s\_\{\\nu\}\}\)=\\sum\_\{a\}\\prod\_\{k=1\}^\{\\nu\}K\_\{ak\}\(\\bm\{r\}\_\{t\},\\bm\{r\}\_\{s\_\{k\}\}\),\\qquad K\_\{ak\}\(\\bm\{r\}\_\{t\},\\bm\{r\}\_\{s\}\)=\\sum\_\{\\beta\}u\_\{\\beta\}\(\\bm\{r\}\_\{t\}\)v\_\{ak,\\beta\}\(\\bm\{r\}\_\{s\}\)\.Hereaaindexes factorization rank andβ\\betabasis/channel components\. Define accumulated coefficientsAa​k,β=∑sva​k,β​\(𝒓s\)A\_\{ak,\\beta\}=\\sum\_\{s\}v\_\{ak,\\beta\}\(\\bm\{r\}\_\{s\}\)and fieldsFa​k​\(𝒓t\)=∑βuβ​\(𝒓t\)​Aa​k,βF\_\{ak\}\(\\bm\{r\}\_\{t\}\)=\\sum\_\{\\beta\}u\_\{\\beta\}\(\\bm\{r\}\_\{t\}\)A\_\{ak,\\beta\}\. For FMM,uβu\_\{\\beta\}is a regular solid\-harmonic component about the target center andAa​k,βA\_\{ak,\\beta\}its local coefficient\. Distributivity gives

U⁡\(𝒓t\)\\displaystyle U\(\\bm\{r\}\_\{t\}\)=∑s1,…,sνK\(ν\+1\)​\(𝒓t,𝒓s1,…,𝒓sν\)=∑a∏k=1νFa​k​\(𝒓t\)\\displaystyle=\\sum\_\{s\_\{1\},\\ldots,s\_\{\\nu\}\}K^\{\(\\nu\+1\)\}\(\\bm\{r\}\_\{t\},\\bm\{r\}\_\{s\_\{1\}\},\\ldots,\\bm\{r\}\_\{s\_\{\\nu\}\}\)=\\sum\_\{a\}\\prod\_\{k=1\}^\{\\nu\}F\_\{ak\}\(\\bm\{r\}\_\{t\}\)\(24\)=∑β1,…,βν\[∑a∏k=1νAa​k,βk\]⏟Bβ1⋯βν∏k=1νuβk\(𝒓t\)\.\\displaystyle=\\sum\_\{\\beta\_\{1\},\\ldots,\\beta\_\{\\nu\}\}\\underbrace\{\\left\[\\sum\_\{a\}\\prod\_\{k=1\}^\{\\nu\}A\_\{ak,\\beta\_\{k\}\}\\right\]\}\_\{B\_\{\\beta\_\{1\}\\cdots\\beta\_\{\\nu\}\}\}\\prod\_\{k=1\}^\{\\nu\}u\_\{\\beta\_\{k\}\}\(\\bm\{r\}\_\{t\}\)\.The basis products commute, soUB=U𝒮ν​BU\_\{B\}=U\_\{\\mathcal\{S\}\_\{\\nu\}B\}, where𝒮ν\\mathcal\{S\}\_\{\\nu\}symmetrizes theβ\\betaindices\. Distinct\-source terms have body orderν\+1\\nu\+1for one\-source pair factors; repeated indices contribute lower orders\. The identity is exact for the represented factorization\. Exact reconstruction requires the product basis, including radial factors, and product translation maps: harmonic fields are not closed under multiplication\. Equation[28](https://arxiv.org/html/2610.10776#A11.E28)instead projects these products into configured equivariant feature blocks\.

### D\.2Equivariance

For the coefficient\-block representationD⁡\(R\)D\(R\)and a parity\-compatible generalized CG map𝒞ℓM\\mathcal\{C\}\_\{\\ell\_\{M\}\},

𝒮ν​D​\(R\)⊗ν=D​\(R\)⊗ν​𝒮ν,𝒞ℓM​𝒮ν​D​\(R\)⊗ν=D\(ℓM\)​\(R\)​𝒞ℓM​𝒮ν\.\\mathcal\{S\}\_\{\\nu\}D\(R\)^\{\\otimes\\nu\}=D\(R\)^\{\\otimes\\nu\}\\mathcal\{S\}\_\{\\nu\},\\qquad\\mathcal\{C\}\_\{\\ell\_\{M\}\}\\mathcal\{S\}\_\{\\nu\}D\(R\)^\{\\otimes\\nu\}=D^\{\(\\ell\_\{M\}\)\}\(R\)\\mathcal\{C\}\_\{\\ell\_\{M\}\}\\mathcal\{S\}\_\{\\nu\}\.Thus symmetric contractions act equivariantly on expansion coefficients before evaluation\[[Drautz, 2019](https://arxiv.org/html/2610.10776#bib.bib25),[Dusson et al\., 2022](https://arxiv.org/html/2610.10776#bib.bib26),[Batatia et al\., 2022](https://arxiv.org/html/2610.10776#bib.bib8)\]\.

## Appendix EGlobal Kelvin: Proofs

### E\.1Local\-field construction and summation

For a support of radiusRuR\_\{u\}centered at𝒄u\\bm\{c\}\_\{u\}, set𝒙=𝒓t−𝒄u\\bm\{x\}=\\bm\{r\}\_\{t\}\-\\bm\{c\}\_\{u\},r=‖𝒙‖r=\\\|\\bm\{x\}\\\|\. Kelvin inversion\[[Amaral et al\., 2017](https://arxiv.org/html/2610.10776#bib.bib2)\]maps irregular to regular harmonics:

\(𝒦Ru​f\)​\(𝒙\)=Rur​f​\(Ru2​𝒙r2\),\(\\mathcal\{K\}\_\{R\_\{u\}\}f\)\(\\bm\{x\}\)=\\frac\{R\_\{u\}\}\{r\}f\\\!\\left\(\\frac\{R\_\{u\}^\{2\}\\bm\{x\}\}\{r^\{2\}\}\\right\),𝒦Ru​𝑰~\(ℓ\)​\(𝒙\)=Rur​\(Ru2r\)−\(ℓ\+1\)​4​π2​ℓ\+1​𝒀\(ℓ\)​\(𝒙^\)=Ru−\(2​ℓ\+1\)​𝑹~\(ℓ\)​\(𝒙\)\.\\mathcal\{K\}\_\{R\_\{u\}\}\\tilde\{\\bm\{I\}\}^\{\(\\ell\)\}\(\\bm\{x\}\)=\\frac\{R\_\{u\}\}\{r\}\\left\(\\frac\{R\_\{u\}^\{2\}\}\{r\}\\right\)^\{\-\(\\ell\+1\)\}\\sqrt\{\\frac\{4\\pi\}\{2\\ell\+1\}\}\\,\\bm\{Y\}^\{\(\\ell\)\}\(\\hat\{\\bm\{x\}\}\)=R\_\{u\}^\{\-\(2\\ell\+1\)\}\\tilde\{\\bm\{R\}\}^\{\(\\ell\)\}\(\\bm\{x\}\)\.\(25\)Write the node’s multipole and local states as𝚽M,u,𝚽L,u\\bm\{\\Phi\}\_\{M,u\},\\bm\{\\Phi\}\_\{L,u\}\. ForfM\(p\)=∑ℓ=0p𝚽M,u\(ℓ\)⋅𝑰~\(ℓ\)f\_\{M\}^\{\(p\)\}=\\sum\_\{\\ell=0\}^\{p\}\\bm\{\\Phi\}\_\{M,u\}^\{\(\\ell\)\}\\cdot\\tilde\{\\bm\{I\}\}^\{\(\\ell\)\},

\(𝒦Ru​fM\(p\)\)​\(𝒙\)=∑ℓ=0pΔ​𝚽L,u\(ℓ\)⋅𝑹~\(ℓ\)​\(𝒙\),Δ​𝚽L,u\(ℓ\)=Ru−\(2​ℓ\+1\)​𝚽M,u\(ℓ\)\.\(\\mathcal\{K\}\_\{R\_\{u\}\}f\_\{M\}^\{\(p\)\}\)\(\\bm\{x\}\)=\\sum\_\{\\ell=0\}^\{p\}\\Delta\\bm\{\\Phi\}\_\{L,u\}^\{\(\\ell\)\}\\cdot\\tilde\{\\bm\{R\}\}^\{\(\\ell\)\}\(\\bm\{x\}\),\\qquad\\Delta\\bm\{\\Phi\}\_\{L,u\}^\{\(\\ell\)\}=R\_\{u\}^\{\-\(2\\ell\+1\)\}\\bm\{\\Phi\}\_\{M,u\}^\{\(\\ell\)\}\.\(26\)If the original sources lie within radiusa<Rua<R\_\{u\}, the full inverted series converges forr<Ru2/ar<R\_\{u\}^\{2\}/aand is regular at the center\. For multiple supportskk, field addition means evaluation at a common target, not coefficientwise addition across different centers:

fG​\(𝒓t\)=∑k∑ℓ=0pΔ​𝚽L,k\(ℓ\)⋅𝑹~\(ℓ\)​\(𝒓t−𝒄k\)\.f\_\{\\mathrm\{G\}\}\(\\bm\{r\}\_\{t\}\)=\\sum\_\{k\}\\sum\_\{\\ell=0\}^\{p\}\\Delta\\bm\{\\Phi\}\_\{L,k\}^\{\(\\ell\)\}\\cdot\\tilde\{\\bm\{R\}\}^\{\(\\ell\)\}\(\\bm\{r\}\_\{t\}\-\\bm\{c\}\_\{k\}\)\.Each term must be evaluated within its convergence domain\. The learned counterpart pools support states by Equation[29](https://arxiv.org/html/2610.10776#A11.E29)and broadcasts them to particles:

𝒂tG=∑k𝒯t←kL2P​\(𝚿k\),𝒂ttotal=𝒂thier\+𝒂tG\.\\bm\{a\}\_\{t\}^\{\\mathrm\{G\}\}=\\sum\_\{k\}\\mathcal\{T\}^\{\\mathrm\{L2P\}\}\_\{t\\leftarrow k\}\(\\bm\{\\Psi\}\_\{k\}\),\\qquad\\bm\{a\}\_\{t\}^\{\\mathrm\{total\}\}=\\bm\{a\}\_\{t\}^\{\\mathrm\{hier\}\}\+\\bm\{a\}\_\{t\}^\{\\mathrm\{G\}\}\.The two outputs share target irreps and channel layout\. This defines an additive learned response; it does not require the feature\-dependent maps to be linear or the supports to solve a common dielectric boundary problem\.

### E\.2Equivariance

For an invariant support radius andR∈O⁡\(3\)R\\in O\(3\),

Ru2​R​𝒙‖R​𝒙‖2=R​Ru2​𝒙r2,𝒦Ru​\(f∘R−1\)=\(𝒦Ru​f\)∘R−1\.\\frac\{R\_\{u\}^\{2\}R\\bm\{x\}\}\{\\\|R\\bm\{x\}\\\|^\{2\}\}=R\\frac\{R\_\{u\}^\{2\}\\bm\{x\}\}\{r^\{2\}\},\\qquad\\mathcal\{K\}\_\{R\_\{u\}\}\(f\\circ R^\{\-1\}\)=\(\\mathcal\{K\}\_\{R\_\{u\}\}f\)\\circ R^\{\-1\}\.For tensor\-valued fields the component actionD⁡\(R\)D\(R\)also commutes with𝒦Ru\\mathcal\{K\}\_\{R\_\{u\}\}\. In the learned map, invariant radii, distances and gates and same\-irrep channel mixing give

𝚿k′=\(ℓ\)D\(ℓ\)\(R\)𝚿k\(ℓ\),𝒂t′=G,\(ℓ\)∑kD\(ℓ\)\(R\)𝒯t←kL2P\(𝚿k\)\(ℓ\)=D\(ℓ\)\(R\)𝒂tG,\(ℓ\)\.\\bm\{\\Psi\}\_\{k\}^\{\\prime\}\{\}^\{\(\\ell\)\}=D^\{\(\\ell\)\}\(R\)\\bm\{\\Psi\}\_\{k\}^\{\(\\ell\)\},\\qquad\\bm\{a\}\_\{t\}^\{\\prime\}\{\}^\{\\mathrm\{G\},\(\\ell\)\}=\\sum\_\{k\}D^\{\(\\ell\)\}\(R\)\\mathcal\{T\}^\{\\mathrm\{L2P\}\}\_\{t\\leftarrow k\}\(\\bm\{\\Psi\}\_\{k\}\)^\{\(\\ell\)\}=D^\{\(\\ell\)\}\(R\)\\bm\{a\}\_\{t\}^\{\\mathrm\{G\},\(\\ell\)\}\.Here support centers transform with the geometry, and support selection and pooling respect particle reindexing\. The L2P identity follows from Appendix[C\.1](https://arxiv.org/html/2610.10776#A3.SS1)\.

## Appendix FCluster\-Local Kelvin: Proofs

### F\.1Local\-field addition

At hierarchy nodeuu, Equation[26](https://arxiv.org/html/2610.10776#A5.E26)supplies a regular field about the same center as the downward expansion\. In a common basis, normalization and validity domain,

𝚽L,utotal=𝚽L,u\+Δ​𝚽L,u,T⁡\(𝚽L,u\+Δ​𝚽L,u\)=T​𝚽L,u\+T​Δ​𝚽L,u,T∈\{L2L,L2P\}\.\\bm\{\\Phi\}\_\{L,u\}^\{\\mathrm\{total\}\}=\\bm\{\\Phi\}\_\{L,u\}\+\\Delta\\bm\{\\Phi\}\_\{L,u\},\\qquad T\(\\bm\{\\Phi\}\_\{L,u\}\+\\Delta\\bm\{\\Phi\}\_\{L,u\}\)=T\\bm\{\\Phi\}\_\{L,u\}\+T\\Delta\\bm\{\\Phi\}\_\{L,u\},\\quad T\\in\\\{\\mathrm\{L2L,L2P\}\\\}\.With compatible normalized channels, the unmodulated learned self\-update is

𝚿~L,u\(ℓ\)=𝚿L,u\(ℓ\)\+R~u−\(2​ℓ\+1\)​𝚿M,u\(ℓ\),R~u=Ru/rcut,\\tilde\{\\bm\{\\Psi\}\}\_\{L,u\}^\{\(\\ell\)\}=\\bm\{\\Psi\}\_\{L,u\}^\{\(\\ell\)\}\+\\tilde\{R\}\_\{u\}^\{\-\(2\\ell\+1\)\}\\bm\{\\Psi\}\_\{M,u\}^\{\(\\ell\)\},\\qquad\\tilde\{R\}\_\{u\}=R\_\{u\}/r\_\{\\mathrm\{cut\}\},\(27\)For analytical tensor fields the Kelvin factor isRu−\(2​n\+1\)R\_\{u\}^\{\-\(2n\+1\)\}, indexed by spatial ordernn, not total coupled degree\. The learned degree\-diagonal map is a local\-state correction, not necessarily an exact tensor\-field inversion or dielectric solution\.

### F\.2Equivariance

LetΔ​𝚿L,u\(ℓ\)\\Delta\\bm\{\\Psi\}\_\{L,u\}^\{\(\\ell\)\}denote the learned correction\. Invariant radii and gates and same\-irrep channel mixing imply

Δ𝚿L,u′=\(ℓ\)D\(ℓ\)\(R\)Δ𝚿L,u\(ℓ\),𝚿~L,u′=\(ℓ\)D\(ℓ\)\(R\)\(𝚿L,u\(ℓ\)\+Δ𝚿L,u\(ℓ\)\)\.\\Delta\\bm\{\\Psi\}\_\{L,u\}^\{\\prime\}\{\}^\{\(\\ell\)\}=D^\{\(\\ell\)\}\(R\)\\Delta\\bm\{\\Psi\}\_\{L,u\}^\{\(\\ell\)\},\\qquad\\tilde\{\\bm\{\\Psi\}\}\_\{L,u\}^\{\\prime\}\{\}^\{\(\\ell\)\}=D^\{\(\\ell\)\}\(R\)\\bigl\(\\bm\{\\Psi\}\_\{L,u\}^\{\(\\ell\)\}\+\\Delta\\bm\{\\Psi\}\_\{L,u\}^\{\(\\ell\)\}\\bigr\)\.Subsequent equivariant L2L and L2P maps preserve this identity, including when feature\-dependent gates make them nonlinear\.

## Appendix GPeriodic Correction: Proof

### G\.1Equivariance

With𝑯′=R​𝑯\\bm\{H\}^\{\\prime\}=R\\bm\{H\}and consistently transformed image selection,

‖R​𝑯​𝒏‖=‖𝑯​𝒏‖,\|det\(R​𝑯\)\|=\|det𝑯\|\.\\\|R\\bm\{H\}\\bm\{n\}\\\|=\\\|\\bm\{H\}\\bm\{n\}\\\|,\\qquad\|\\det\(R\\bm\{H\}\)\|=\|\\det\\bm\{H\}\|\.The degree\-diagonal correction in Equation[30](https://arxiv.org/html/2610.10776#A11.E30)therefore commutes withD\(ℓ\)​\(R\)D^\{\(\\ell\)\}\(R\)\. This establishes equivariance, not exact periodic electrostatics\.

## Appendix HLinear\-Time Complexity

Letnnode\+nedge=𝒪⁡\(N\)n\_\{\\mathrm\{node\}\}\+n\_\{\\mathrm\{edge\}\}=\\mathcal\{O\}\(N\), leaf occupancy and interaction\-list sizes be bounded, and angular degrees, channels, radial basis size and contraction order be fixed\[[Cheng et al\., 1999](https://arxiv.org/html/2610.10776#bib.bib17)\]\. Each node/edge operation then costs𝒪⁡\(1\)\\mathcal\{O\}\(1\), and bounded near lists givenpair=𝒪⁡\(N\)n\_\{\\mathrm\{pair\}\}=\\mathcal\{O\}\(N\)\. WithKKKelvin anchors,

Teval=𝒪⁡\(nnode\+nedge\+npair\+N​K\+\|𝒩lat\|\)=𝒪⁡\(N\),Meval=𝒪⁡\(N\),T\_\{\\mathrm\{eval\}\}=\\mathcal\{O\}\(n\_\{\\mathrm\{node\}\}\+n\_\{\\mathrm\{edge\}\}\+n\_\{\\mathrm\{pair\}\}\+NK\+\|\\mathcal\{N\}\_\{\\mathrm\{lat\}\}\|\)=\\mathcal\{O\}\(N\),\\qquad M\_\{\\mathrm\{eval\}\}=\\mathcal\{O\}\(N\),for fixedKKand image shell\. The bound includes contractions and root reinjection, but not hierarchy construction; a separation test alone does not guarantee bounded interaction lists\.

## Appendix IAnalytical Kernel Families

Forr<<r\>r\_\{<\}<r\_\{\>\}, the Coulomb, Yukawa and outgoing Helmholtz kernels admit the separated expansion\[[Cheng et al\., 1999](https://arxiv.org/html/2610.10776#bib.bib17),[Winkelmann et al\., 2021](https://arxiv.org/html/2610.10776#bib.bib118),[Gumerov & Duraiswami, 2005](https://arxiv.org/html/2610.10776#bib.bib44)\]

G⁡\(‖𝒓\>−𝒓<‖\)=∑ℓ=0∞Aℓ​uℓ​\(r<\)​vℓ​\(r\>\)​∑m=−ℓℓYℓ​m⋆​\(𝒓^<\)​Yℓ​m​\(𝒓^\>\)\.G\(\\\|\\bm\{r\}\_\{\>\}\-\\bm\{r\}\_\{<\}\\\|\)=\\sum\_\{\\ell=0\}^\{\\infty\}A\_\{\\ell\}u\_\{\\ell\}\(r\_\{<\}\)v\_\{\\ell\}\(r\_\{\>\}\)\\sum\_\{m=\-\\ell\}^\{\\ell\}Y\_\{\\ell m\}^\{\\star\}\(\\hat\{\\bm\{r\}\}\_\{<\}\)Y\_\{\\ell m\}\(\\hat\{\\bm\{r\}\}\_\{\>\}\)\.Table[4](https://arxiv.org/html/2610.10776#A9.T4)lists these bases and further analytical FMM families\. For Yukawa,κ\>0\\kappa\>0andiℓ​\(z\)=π/\(2​z\)​Iℓ\+1/2​\(z\)i\_\{\\ell\}\(z\)=\\sqrt\{\\pi/\(2z\)\}I\_\{\\ell\+1/2\}\(z\),kℓ​\(z\)=2/\(π​z\)​Kℓ\+1/2​\(z\)k\_\{\\ell\}\(z\)=\\sqrt\{2/\(\\pi z\)\}K\_\{\\ell\+1/2\}\(z\), sok0​\(z\)=e−z/zk\_\{0\}\(z\)=e^\{\-z\}/z\. Theκ\\kapparescalings are a basis convention; their product supplies the required prefactorκ\\kappa\. For Helmholtz,k\>0k\>0,jℓj\_\{\\ell\}andhℓ\(1\)h\_\{\\ell\}^\{\(1\)\}are spherical Bessel and outgoing Hankel functions\.

Table 4:Analytical free\-space kernel families in three dimensions\.The first three rows use the separated form above; the remaining families require the indicated additional structure\. Overall physical prefactors are omitted, and tensor kernels are stated away from their singularities\.Herecos⁡γ=𝒓^<⋅𝒓^\>\\cos\\gamma=\\hat\{\\bm\{r\}\}\_\{<\}\\cdot\\hat\{\\bm\{r\}\}\_\{\>\}and the inverse\-power expansion is

‖𝒓\>−𝒓<‖−λ=∑n=0∞r<nr\>n\+λ​Cn\(λ/2\)​\(cos⁡γ\)\.\\\|\\bm\{r\}\_\{\>\}\-\\bm\{r\}\_\{<\}\\\|^\{\-\\lambda\}=\\sum\_\{n=0\}^\{\\infty\}\\frac\{r\_\{<\}^\{n\}\}\{r\_\{\>\}^\{n\+\\lambda\}\}C\_\{n\}^\{\(\\lambda/2\)\}\(\\cos\\gamma\)\.Each family requires its own addition coefficients and, where applicable, radial branches or tensor structure; replacing Coulomb radial factors alone is insufficient\. These are unsmoothed free\-space expansions, not claims of implemented NEMORA variants\. Only the Coulomb\-based model is benchmarked here\.

## Appendix JLong\-Range Models

Table 5:Long\-range neural methods along six architectural axes\.*Equiv\.*:ℓ\>0\\ell\>0tensorial long\-range messages\.*Learn\.*: learnable propagation parameters, excluding source construction and readout\.*Many\-body*: pairwise \(○\), single\-mode many\-body via aggregation/path \(◐\), or both atom\-level and coarse\-level long\-range coupling \(●\)\.*ℓ\\ell\-mix*: angular channel mixing during long\-range transport\.*Hier\.*: hierarchical multi\-scale structure\.*Scaling*: cost of the long\-range component at fixed feature widths and block count; linear costs require bounded interaction lists, leaf occupancy or graph degree\. Symbols describe the long\-range mechanism, not the total body order of the complete potential\. ○ = no, ◐ = partial/approximate, ● = yes\.MethodEquiv\.Learn\.MBℓ\\ell\-mixHier\.Scaling*Scalar long\-range corrections*SpookyNet\[[Unke et al\., 2021a](https://arxiv.org/html/2610.10776#bib.bib109)\], TensorMol\[[Yao et al\., 2018](https://arxiv.org/html/2610.10776#bib.bib121)\], AIMNet\[[Zubatyuk et al\., 2019](https://arxiv.org/html/2610.10776#bib.bib131),[Anstine & Isayev, 2023](https://arxiv.org/html/2610.10776#bib.bib3)\]○○○○○𝒪⁡\(N2\)\\mathcal\{O\}\(N^\{2\}\)SO3LR\[[Kabylda et al\., 2025](https://arxiv.org/html/2610.10776#bib.bib55)\], FENNOL\[[Plé et al\., 2023](https://arxiv.org/html/2610.10776#bib.bib83),[Plé et al\., 2024](https://arxiv.org/html/2610.10776#bib.bib84)\]○○○○○𝒪⁡\(N⋅⟨NLR⟩\)\\mathcal\{O\}\(N\\cdot\\langle N\_\{\\text\{LR\}\}\\rangle\)4G–HDNNP\[[Ko et al\., 2021](https://arxiv.org/html/2610.10776#bib.bib61)\], CENT/CENT2\[[Ghasemi et al\., 2015](https://arxiv.org/html/2610.10776#bib.bib36),[Khajehpasha et al\., 2022](https://arxiv.org/html/2610.10776#bib.bib57)\], CELLI\[[Fuchs et al\., 2025](https://arxiv.org/html/2610.10776#bib.bib33)\], FeNNix\-Bio1\[[Plé et al\., 2025](https://arxiv.org/html/2610.10776#bib.bib85)\],[Maruf et al\. \[2025\]](https://arxiv.org/html/2610.10776#bib.bib73)○○○○○𝒪⁡\(N​log⁡N\)\\mathcal\{O\}\(N\\log N\)aLES\[[Cheng, 2025](https://arxiv.org/html/2610.10776#bib.bib16),[Kim et al\., 2025](https://arxiv.org/html/2610.10776#bib.bib59)\], Neural P3M\[[Wang et al\., 2024b](https://arxiv.org/html/2610.10776#bib.bib115)\], Ewald MP\[[Kosmala et al\., 2023](https://arxiv.org/html/2610.10776#bib.bib64)\], Reciprocal Space NN\[[Yu et al\., 2022](https://arxiv.org/html/2610.10776#bib.bib124)\]○○○○○𝒪⁡\(N​log⁡N\)\\mathcal\{O\}\(N\\log N\)LODE\[[Grisafi & Ceriotti, 2019](https://arxiv.org/html/2610.10776#bib.bib42),[Huguenin\-Dumittan et al\., 2023](https://arxiv.org/html/2610.10776#bib.bib50),[Faller et al\., 2024](https://arxiv.org/html/2610.10776#bib.bib28)\]○○◐○○𝒪⁡\(N​log⁡N\)\\mathcal\{O\}\(N\\log N\)sGDML\[[Chmiela et al\., 2023](https://arxiv.org/html/2610.10776#bib.bib18)\]○●●○○𝒪⁡\(N2\)\\mathcal\{O\}\(N^\{2\}\)SOG\-Net\[[Ji et al\., 2025](https://arxiv.org/html/2610.10776#bib.bib53)\]○●○○○𝒪⁡\(N​log⁡N\)\\mathcal\{O\}\(N\\log N\)MLXDM\[[Tu et al\., 2023](https://arxiv.org/html/2610.10776#bib.bib106),[Tu et al\., 2024](https://arxiv.org/html/2610.10776#bib.bib107)\]○○○○○𝒪⁡\(N⋅⟨NLR⟩\)\\mathcal\{O\}\(N\\cdot\\langle N\_\{\\text\{LR\}\}\\rangle\)*Equivariant long\-range corrections*LOREM\[[Rumiantsev et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib91)\]●○◐○○𝒪⁡\(N​log⁡N\)\\mathcal\{O\}\(N\\log N\)EquiEwald\[[Zhang et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib127)\]●◐○○○𝒪⁡\(N\)\\mathcal\{O\}\(N\)FieldMACE\[[Barrett et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib6)\]●○◐○○𝒪⁡\(N\+Nenv\)\\mathcal\{O\}\(N\+N\_\{\\text\{env\}\}\)bMACE\-POLAR\-1\[[Batatia et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib11)\]●○◐○○𝒪⁡\(N​log⁡N\)\\mathcal\{O\}\(N\\log N\)AMP\[[Thürlemann & Riniker, 2023](https://arxiv.org/html/2610.10776#bib.bib103)\]●○○○○𝒪⁡\(N2\)\\mathcal\{O\}\(N^\{2\}\)LSR\-MP\[[Li et al\., 2024](https://arxiv.org/html/2610.10776#bib.bib67)\]●●◐○○𝒪⁡\(N⋅Nfrag\)\\mathcal\{O\}\(N\\\!\\cdot\\\!N\_\{\\text\{frag\}\}\)MFN\[[Batatia et al\., 2024](https://arxiv.org/html/2610.10776#bib.bib9)\]●●◐◐○𝒪⁡\(N3\)\\mathcal\{O\}\(N^\{3\}\)c*Hierarchical graph neural networks*DiffPool\[[Ying et al\., 2018](https://arxiv.org/html/2610.10776#bib.bib123)\]○●◐○●𝒪⁡\(N3\)\\mathcal\{O\}\(N^\{3\}\)dHGNet\[[Rampášek & Wolf, 2021](https://arxiv.org/html/2610.10776#bib.bib89)\]○●◐○●𝒪⁡\(N\)\\mathcal\{O\}\(N\)eMGT\[[Ngo et al\., 2023](https://arxiv.org/html/2610.10776#bib.bib76)\]○●◐○●𝒪⁡\(N2\)\\mathcal\{O\}\(N^\{2\}\)fEGHN\[[Han et al\., 2022](https://arxiv.org/html/2610.10776#bib.bib48)\]●●◐○●𝒪⁡\(N\)\\mathcal\{O\}\(N\)gDualEquiNet\[[Xu et al\., 2025](https://arxiv.org/html/2610.10776#bib.bib120)\]●●◐○●𝒪⁡\(N2\)\\mathcal\{O\}\(N^\{2\}\)hMGVAE[Hy & Kondor \[2023\]](https://arxiv.org/html/2610.10776#bib.bib51)○●◐○●𝒪⁡\(N3\)\\mathcal\{O\}\(N^\{3\}\)i*Global attention*RANGE\[[Caruso et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib15)\]○●◐○○𝒪⁡\(N\)\\mathcal\{O\}\(N\)EFA\[[Frank et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib32)\]●●◐●○𝒪⁡\(N\)\\mathcal\{O\}\(N\)AllScAIP\[[Qu et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib88)\]◐●◐○○𝒪⁡\(N2\)\\mathcal\{O\}\(N^\{2\}\)UMA\[[Wood et al\., 2025](https://arxiv.org/html/2610.10776#bib.bib119)\]◐●◐○○𝒪⁡\(N2\)\\mathcal\{O\}\(N^\{2\}\)Erwin\[[Zhdanov et al\., 2025](https://arxiv.org/html/2610.10776#bib.bib129)\]○●◐○●𝒪⁡\(N\)\\mathcal\{O\}\(N\)*FMM\-inspired neural architectures*MGNO\[[Li et al\., 2020](https://arxiv.org/html/2610.10776#bib.bib68)\], FMM\-Net\[[Sushnikova et al\., 2022](https://arxiv.org/html/2610.10776#bib.bib99)\]○●●○●𝒪⁡\(N\)\\mathcal\{O\}\(N\)MANO\[[Colagrande et al\., 2025](https://arxiv.org/html/2610.10776#bib.bib20)\], FMA\[[Kang et al\., 2023](https://arxiv.org/html/2610.10776#bib.bib56)\]○●●○●𝒪⁡\(N\)\\mathcal\{O\}\(N\)Neural FMM\[[Fognini et al\., 2025](https://arxiv.org/html/2610.10776#bib.bib29)\], CloudNFMM\[[Fognini et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib30)\]○●●○●𝒪⁡\(N\)\\mathcal\{O\}\(N\)jNEMORA \(ours\)●●●●●𝒪⁡\(N\)\\mathcal\{O\}\(N\)
aAccelerated QEq\[[Gubler et al\., 2024](https://arxiv.org/html/2610.10776#bib.bib43)\]; dense solves are𝒪⁡\(N3\)\\mathcal\{O\}\(N^\{3\}\)\.bGlobal embedding; per\-atom embedding is𝒪⁡\(N​Nenv\)\\mathcal\{O\}\(NN\_\{\\mathrm\{env\}\}\)\.cDense matrix\-function evaluation\.dDense pooling at fixed pooling ratio\.eSparse graphs\.fFull attention\.gSparse graphs, fixed cluster count\.hDense neighborhoods\.iDense second\-order variant\.jLinear\-size tree, sparse FMM evaluation, bounded leaf occupancy; fixed\-tree CloudNFMM local attention is𝒪⁡\(N2\)\\mathcal\{O\}\(N^\{2\}\)\.

## Appendix KNEMORA Operator Details

### K\.1Symmetric contractions

Let𝚿t=∑s∈𝒩t𝒎s​t\\bm\{\\Psi\}\_\{t\}=\\sum\_\{s\\in\\mathcal\{N\}\_\{t\}\}\\bm\{m\}\_\{st\}be the pooled gated M2L field, with𝒩t\\mathcal\{N\}\_\{t\}the M2L interaction list\. ACE/MACE\-style contractions\[[Drautz, 2019](https://arxiv.org/html/2610.10776#bib.bib25),[Batatia et al\., 2022](https://arxiv.org/html/2610.10776#bib.bib8)\]form degree\-ν\\nuproducts:

SymContractν\(𝚿t\)∼\[\(∑s∈𝒩t𝒎s​t\)⊗ν\]CG=∑s1,…,sν∈𝒩t\[𝒎s1​t⊗⋯⊗𝒎sν​t\]CG,\\mathrm\{SymContract\}\_\{\\nu\}\(\\bm\{\\Psi\}\_\{t\}\)\\sim\\Bigl\[\\Bigl\(\\sum\_\{s\\in\\mathcal\{N\}\_\{t\}\}\\bm\{m\}\_\{st\}\\Bigr\)^\{\\otimes\\nu\}\\Bigr\]\_\{\\mathrm\{CG\}\}=\\sum\_\{s\_\{1\},\\ldots,s\_\{\\nu\}\\in\\mathcal\{N\}\_\{t\}\}\\bigl\[\\bm\{m\}\_\{s\_\{1\}t\}\\otimes\\cdots\\otimes\\bm\{m\}\_\{s\_\{\\nu\}t\}\\bigr\]\_\{\\mathrm\{CG\}\},\(28\)Here\[⋅\]CG\[\\cdot\]\_\{\\mathrm\{CG\}\}couples to the retained output irreps; learned weights and channel indices are suppressed\. At each levelLL, the residual update is𝚿~\(ℓM,L\)=𝚿\(ℓM,L\)\+\[SymContractν​\(𝚿\(L\)\)\]\(ℓM\)\\tilde\{\\bm\{\\Psi\}\}^\{\(\\ell\_\{M\},L\)\}=\\bm\{\\Psi\}^\{\(\\ell\_\{M\},L\)\}\+\[\\mathrm\{SymContract\}\_\{\\nu\}\(\\bm\{\\Psi\}^\{\(L\)\}\)\]^\{\(\\ell\_\{M\}\)\}\. Cross\-cluster terms provide features for non\-additive interactions, such as dispersion and cooperative polarization\[[Axilrod & Teller, 1943](https://arxiv.org/html/2610.10776#bib.bib4),[Muto, 1943](https://arxiv.org/html/2610.10776#bib.bib75),[Tkatchenko et al\., 2012](https://arxiv.org/html/2610.10776#bib.bib105)\]\. Disabling contractions leaves the gated M2L operator, whose inputs and gates may still encode many\-body information\. Cost is linear in node count at fixed degrees, channels and order\. The factorized expansion identity and equivariance are proved in Appendix[D](https://arxiv.org/html/2610.10776#A4)\.

### K\.2Kelvin transform

For a spherical support of radiusRkR\_\{k\}centered at𝒄k\\bm\{c\}\_\{k\}, NEMORA uses a learned response inspired by Kelvin inversion and continuum solvation\[[Amaral et al\., 2017](https://arxiv.org/html/2610.10776#bib.bib2),[Born, 1920](https://arxiv.org/html/2610.10776#bib.bib14),[Onsager, 1936](https://arxiv.org/html/2610.10776#bib.bib78),[Kirkwood, 1939](https://arxiv.org/html/2610.10776#bib.bib60)\]:

𝚿k\(ℓM\)=∑s=1N𝜶s​k\(ℓM\)⋅\(R~k−\(2​ℓM\+1\)⋅𝑹θ\(ℓM\)​\(rs​k\)⋅𝑾V​𝚿s\(ℓM\)\)\\bm\{\\Psi\}\_\{k\}^\{\(\\ell\_\{M\}\)\}=\\sum\_\{s=1\}^\{N\}\\bm\{\\alpha\}\_\{sk\}^\{\(\\ell\_\{M\}\)\}\\cdot\\Bigl\(\\tilde\{R\}\_\{k\}^\{\-\(2\\ell\_\{M\}\+1\)\}\\cdot\\bm\{R\}\_\{\\theta\}^\{\(\\ell\_\{M\}\)\}\(r\_\{sk\}\)\\cdot\\bm\{W\}^\{V\}\\bm\{\\Psi\}\_\{s\}^\{\(\\ell\_\{M\}\)\}\\Bigr\)\(29\)Here𝜶s​k\(ℓM\)\\bm\{\\alpha\}\_\{sk\}^\{\(\\ell\_\{M\}\)\}is an invariant gate,R~k=Rk/rcut\\tilde\{R\}\_\{k\}=R\_\{k\}/r\_\{\\mathrm\{cut\}\}, andrs​k=‖𝒓s−𝒄k‖r\_\{sk\}=\\\|\\bm\{r\}\_\{s\}\-\\bm\{c\}\_\{k\}\\\|\. The radial modulation𝑹θ\(ℓM\)\\bm\{R\}\_\{\\theta\}^\{\(\\ell\_\{M\}\)\}uses an independently parameterized polynomial encoder, and𝑾V\\bm\{W\}^\{V\}mixes channels within the same irrep\. Global supports pool and broadcast this response; cluster\-local corrections enter the downward local state\. Field addition and equivariance are established in Appendices[E](https://arxiv.org/html/2610.10776#A5)and[F](https://arxiv.org/html/2610.10776#A6)\. The learned degree\-diagonal response need not be an exact tensor Kelvin inversion\. Cost is𝒪⁡\(N​K\)\\mathcal\{O\}\(NK\)forKKglobal supports and𝒪⁡\(N\)\\mathcal\{O\}\(N\)for node\-local updates on a linear\-size hierarchy\.

### K\.3Periodic boundary correction

For a periodic cell of volumeV=\|det𝑯\|V=\|\\det\\bm\{H\}\|, the learned branch pools top\-level roots into𝚿□\(ℓM\)\\bm\{\\Psi\}\_\{\\Box\}^\{\(\\ell\_\{M\}\)\}and applies a finite\-shell, degree\-diagonal correction motivated by periodic FMM and electrostatic boundary terms\[[Kudin & Scuseria, 1998](https://arxiv.org/html/2610.10776#bib.bib65),[de Leeuw et al\., 1980](https://arxiv.org/html/2610.10776#bib.bib22)\]:

𝚿~□\(ℓM\)=\[\(1−δℓM,0\)​𝒮lat\(ℓM\)\+δℓM,1​4​π​rcut33​V\]​𝚿□\(ℓM\),𝒮lat\(ℓM\)=γpbc​∑𝒏∈𝒩lat\(rcut‖𝑹𝒏‖\)2​ℓM\+1\\tilde\{\\bm\{\\Psi\}\}\_\{\\Box\}^\{\(\\ell\_\{M\}\)\}=\\Bigl\[\(1\-\\delta\_\{\\ell\_\{M\},0\}\)\\mathcal\{S\}\_\{\\mathrm\{lat\}\}^\{\(\\ell\_\{M\}\)\}\+\\delta\_\{\\ell\_\{M\},1\}\\frac\{4\\pi r\_\{\\mathrm\{cut\}\}^\{3\}\}\{3V\}\\Bigr\]\\bm\{\\Psi\}\_\{\\Box\}^\{\(\\ell\_\{M\}\)\}\\,,\\qquad\\mathcal\{S\}\_\{\\mathrm\{lat\}\}^\{\(\\ell\_\{M\}\)\}=\\gamma\_\{\\mathrm\{pbc\}\}\\sum\_\{\\bm\{n\}\\in\\mathcal\{N\}\_\{\\mathrm\{lat\}\}\}\\left\(\\frac\{r\_\{\\mathrm\{cut\}\}\}\{\\\|\\bm\{R\}\_\{\\bm\{n\}\}\\\|\}\\right\)^\{2\\ell\_\{M\}\+1\}\(30\)Here𝒩lat=\{𝒏∈ℤ3:‖𝒏‖∞≤nfar\}∖\{𝟎\}\\mathcal\{N\}\_\{\\mathrm\{lat\}\}=\\\{\\bm\{n\}\\in\\mathbb\{Z\}^\{3\}:\\\|\\bm\{n\}\\\|\_\{\\infty\}\\leq n\_\{\\mathrm\{far\}\}\\\}\\setminus\\\{\\bm\{0\}\\\}and𝑹𝒏=𝑯​𝒏\\bm\{R\}\_\{\\bm\{n\}\}=\\bm\{H\}\\bm\{n\}\. The deltas suppress this correction’s monopole and add a volume\-dependent dipole term, without enforcing charge neutrality\. This is a modeled root response, not an exact tinfoil lattice sum; equivariance is proved in Appendix[G\.1](https://arxiv.org/html/2610.10776#A7.SS1)\. Cell derivatives contribute to stress\. L2L reinjection is𝒪⁡\(N\)\\mathcal\{O\}\(N\)at fixed shell and truncation under Appendix[H](https://arxiv.org/html/2610.10776#A8)’s hierarchy assumptions\. The analytical branch instead uses the periodic operator below\.

### K\.4Analytical NEMORA

The analytical variant uses scalar latent charges, fixed P2M–L2P coefficients and extensive summation, without learned transport, gates, contractions or Kelvin responses\. Every pair enters either an admissible multipole interaction or direct P2P evaluation, including pairs inside the backbone cutoff\. A charge–potential contraction replaces the learned long\-range update and readout; only the short\-range backbone and its energy and charge heads remain trainable\.

Scalar heads on MACE features giveqi=∑t⋆𝒬t⋆​\(𝒉i\(t⋆\)\)q\_\{i\}=\\sum\_\{t^\{\\star\}\}\\mathcal\{Q\}\_\{t^\{\\star\}\}\(\\bm\{h\}\_\{i\}^\{\(t^\{\\star\}\)\}\), with energy

E=ESR\+12𝒒~⊤KσBC𝒒~,\(Kσfree\)i​j=cerf⁡\(ri​j/\(2​σ\)\)ri​j\(i≠j\),E=E\_\{\\mathrm\{SR\}\}\+\\frac\{1\}\{2\}\\widetilde\{\\bm\{q\}\}^\{\\top\}K\_\{\\sigma\}^\{\\mathrm\{BC\}\}\\widetilde\{\\bm\{q\}\},\\qquad\(K\_\{\\sigma\}^\{\\mathrm\{free\}\}\)\_\{ij\}=c\\,\\frac\{\\operatorname\{erf\}\(r\_\{ij\}/\(\\sqrt\{2\}\\sigma\)\)\}\{r\_\{ij\}\}\\quad\(i\\neq j\),\(31\)Hereri​j=‖𝒓i−𝒓j‖r\_\{ij\}=\\\|\\bm\{r\}\_\{i\}\-\\bm\{r\}\_\{j\}\\\|,σ=1\\sigma=1Å,c=90\.4756/\(2​π\)c=90\.4756/\(2\\pi\)follows LES, and the free\-space diagonal is zero\. A fixed Cartesian Taylor FMM\[[Dehnen, 2002](https://arxiv.org/html/2610.10776#bib.bib23)\]evaluates the Coulomb part, with a directerfc⁡\(r/\(2​σ\)\)/r\\operatorname\{erfc\}\(r/\(\\sqrt\{2\}\\sigma\)\)/rsubtraction\. Under PBC, images with‖𝒏‖∞≤w\\\|\\bm\{n\}\\\|\_\{\\infty\}\\leq wenter P2P/M2L; a precomputed root operator represents the remaining lattice sum, omitting the zero reciprocal mode and matching LES’s self\-interaction convention\. With identical sources, smoothing and boundary conventions, this is the LES energy functional\[[Cheng, 2025](https://arxiv.org/html/2610.10776#bib.bib16)\]evaluated by FMM\. Reported periodic FMM runs useq~i=qi−N−1​∑jqj\\widetilde\{q\}\_\{i\}=q\_\{i\}\-N^\{\-1\}\\sum\_\{j\}q\_\{j\}, while LES controls use raw charges; exact comparisons must match this projection\. Nonperiodic runs useq~i=qi\\widetilde\{q\}\_\{i\}=q\_\{i\}\. Forces include coordinate derivatives of the charges\.

Implemented tensor\-source extensions predict latent dipoles \(1​o1\\mathrm\{o\}\) and traceless quadrupoles \(2​e2\\mathrm\{e\}\) from equivariant features\[[Stone, 1981](https://arxiv.org/html/2610.10776#bib.bib96)\], using fixed kernel derivatives throughout, including P2P and periodic terms\. Zero\-initialized heads recover the scalar model\. Source degreeℓsource\\ell\_\{\\mathrm\{source\}\}adds atomic anisotropy; box orderppcontrols expansion accuracy\. Translations remain analytical, unlike NEMORA’s learned transport and many\-body coupling\.

## Appendix LAdditional Experimental Results

### L\.1Reporting conventions and benchmark runs

For run\-level errorsx1,…,xnx\_\{1\},\\ldots,x\_\{n\}, we report the arithmetic mean andSEM=s/n\\mathrm\{SEM\}=s/\\sqrt\{n\}, wheressis the sample standard deviation with denominatorn−1n\-1\. Energy errors are normalized per atom in each frame before aggregation; force RMSE pools Cartesian components within each run\. SEMs below the displayed precision are written as upper bounds rather than zero\.

Lowest means are bold and second\-lowest underlined, retaining ties\. Rankings compare means, not statistical significance; SEMs describe between\-run variability\. Comparisons are within each dataset and metric, with narrower groups identified in the captions\.

All models trained here use the benchmark splits\. Run counts are given in Table[7](https://arxiv.org/html/2610.10776#A12.T7); EFA Au2/MgO averages two runs\. Per\-run energy RMSE is103​\[1M​∑i=1M\(\(E^i−Ei\)/Ni\)2\]1/210^\{3\}\[\\frac\{1\}\{M\}\\sum\_\{i=1\}^\{M\}\(\(\\widehat\{E\}\_\{i\}\-E\_\{i\}\)/N\_\{i\}\)^\{2\}\]^\{1/2\}, whereMMis the number of evaluation frames,NiN\_\{i\}the atom count and energies are in eV\. These RMSEs are averaged across runs without removing a constant energy offset\.

### L\.2Charge\-equilibration and electrostatic references

The charge\-supervised models \(∗\) and SpookyNet in Table[6](https://arxiv.org/html/2610.10776#A12.T6)differ in supervision, cost and training protocol\[[Fuchs et al\., 2025](https://arxiv.org/html/2610.10776#bib.bib33),[Ko et al\., 2021](https://arxiv.org/html/2610.10776#bib.bib61),[Unke et al\., 2021a](https://arxiv.org/html/2610.10776#bib.bib109)\]\.

##### Supervision\.

CELLI and 4G–HDNNP fit electronegativities to DFT Hirshfeld charges\. SpookyNet takes total charge and spin as inputs and fits partial charges to reference dipoles or charges, omitting electrostatics when neither is available\. Other models in the table use only energies and forces; MACE–LES and NEMORA infer latent charges or multipoles without charge supervision\. The NaCl and Au2/MgO releases\[[Ko et al\., 2021](https://arxiv.org/html/2610.10776#bib.bib61)\]include per\-atom charges, but cumulene does not\. For its charge\-supervised models, we computed Hirshfeld charges with ORCA 6\.1\.1 atω\\omegaB97X\-D3/def2\-TZVP, matching the dataset\.

##### Cost and protocol\.

Both charge\-equilibration methods use a direct constrained linear solve, described in their papers as cubic in atom count; iterative and particle\-mesh alternatives are discussed but not benchmarked\. SpookyNet uses explicit all\-pairs electrostatics and standard Ewald summation for periodic cells\. Settings are in Appendix[N\.9](https://arxiv.org/html/2610.10776#A14.SS9)\. Published nonlocal charge\-transfer results \(†\) use splits not established to match ours, so their rankings are not controlled comparisons\. CELLI and Allegro values follow[Fuchs et al\. \[2025\]](https://arxiv.org/html/2610.10776#bib.bib33); 2G–BPNN, 4G–HDNNP and SpookyNet follow[Frank et al\. \[2026\]](https://arxiv.org/html/2610.10776#bib.bib32)\. SpookyNet cumulene RMSEs are from[Batatia et al\. \[2024\]](https://arxiv.org/html/2610.10776#bib.bib9)\.

##### Results\.

Charge equilibration gives lower energy errors on the monopolar charge\-transfer benchmarks Na8Cl\+8\{\}\_\{8\}^\{\+\}/Na9Cl\+8\{\}\_\{8\}^\{\+\}and Au2/MgO, including with two\-interaction CELLI–MACE at our backbone depth\. Charge labels and the prescribed Coulomb functional may contribute, but differing protocols prevent causal attribution\. NEMORA has the lowest carbon\-chain energy error and the lowest or second\-lowest force error on every nonlocal charge\-transfer system\. On all three cumulene splits, the electrostatic reference models have higher force errors than short\-range MACE \(Table[6](https://arxiv.org/html/2610.10776#A12.T6)\)\.

Table 6:Charge\-equilibration and explicitly electrostatic references on the cumulene and nonlocal charge\-transfer benchmarks, energy and force RMSEs, with our MACE and NEMORA runs from Table[1](https://arxiv.org/html/2610.10776#S5.T1)\. Our cumulene test and nonlocal charge\-transfer validation results are means across runs\.†Published nonlocal charge\-transfer results, which use study\-specific splits, losses and architectures; all other values are our runs, except the published SpookyNet cumulene values\.∗Additional reference\-charge supervision; SR disables charge\-equilibration electrostatics\. SpookyNet also takes total charge and spin as inputs\. In each row, lowest means are bold and second\-lowest underlined, separately for energy and force \(ties retained\), with published results ranked together with our runs\. Sources, run counts, charge\-label generation and protocol details are given in this appendix\.Table 7:Numbers of runs contributing to the benchmark means and SEMs\. Counts apply to energy and force unless noted\. The separate 3–64\-carbon sweep uses three runs for LOREM, EFA and NEMORA and one for the other models\. NR denotes that no run count or no result is reported\. Additional cumulene controls have three\-run means but no available SEM in the source summary; SpookyNet is a published reference with no run count given there\.

### L\.3Additional cumulene results

Table 8:Additional cumulene energy and force errors\. Validation and aggregate\-test results are mean±\\pmSEM\. The 3–64\-carbon length/angle experiment uses separately trained models; LOREM, EFA and NEMORA have three seeds on that corpus and are quoted as mean±\\pmSEM, while MACE, MACE–LES, MACE–RANGE and MACE–MFN have one and are point estimates\. Bold and underlined entries mark the lowest and second\-lowest errors\. LOREM has the lowest force error on that corpus; the lowest energy error is the single\-run MACE–MFN result\.
### L\.4Backbone portability

Table[9](https://arxiv.org/html/2610.10776#A12.T9)compares short\-range, scalar\-source and degree\-two NEMORA models across backbones\. Interfaces are defined in Appendix[N\.8](https://arxiv.org/html/2610.10776#A14.SS8)\.

Table 9:Carbon\-chain backbone and source\-degree validation ablations\. Each entry gives mean±\\pmSEM over three runs\. Energy and force RMSEs are in meV/atom and meV/Å\. Bold and underlining mark the lowest and second\-lowest means across SR, scalar and degree\-two NEMORA for each host and metric\. Degree\-two sources are lifted for scalar and untyped hosts\. See Appendix[N\.8](https://arxiv.org/html/2610.10776#A14.SS8)for the backbone interfaces\.
### L\.5Component ablations

Tables[10](https://arxiv.org/html/2610.10776#A12.T10)and[11](https://arxiv.org/html/2610.10776#A12.T11)report retrained component ablations; Table[27](https://arxiv.org/html/2610.10776#A14.T27)defines each change\. Each arm is compared with its corresponding FULL control\.

Table 10:Complete available component\-ablation validation force RMSEs \(meV/Å\), mean±\\pmSEM over three runs\. Each arm is retrained, and FULL is the corresponding retrained control\. These controls differ from the benchmark configurations in Table[1](https://arxiv.org/html/2610.10776#S5.T1)\. A dash denotes an unavailable result\. Lowest means are bold and second\-lowest underlined \(ties retained\)\.Table 11:Cumulene component\-ablation test force RMSEs \(meV/Å\), mean±\\pmSEM from the per\-run split evaluations\. FULL is the three\-run reference configuration\. Lowest means are bold and second\-lowest underlined \(ties retained\)\.Removing the hierarchy returns carbon\-chain, NaCl and Au2/MgO force errors close to short\-range MACE, accounting for most of NEMORA’s improvement\. On cumulene, the Kelvin branch alone retains some improvement, but the hierarchy is needed for the lowest errors\.

Consistent with the backbone experiments, restricting NEMORA to scalar features and operators increases carbon\-chain force error from 2\.07 to 17\.00 meV/Å\. On NaCl, the scalar model still reaches 3\.50 meV/Å, below the short\-range error of 43\.89 meV/Å\. Cumulene is especially sensitive to feature degree: degree\-zero and degree\-one variants approach the short\-range error\. These joint feature/operator ablations also remove a quadrupole\-dependent Kelvin head \(Table[27](https://arxiv.org/html/2610.10776#A14.T27)\)\.

Other effects are system\-dependent\. Removing the standalone Kelvin branch has little effect on the two small cluster systems but increases Au2/MgO force error from 8\.50 to 10\.28 meV/Å\. Removing per\-box Kelvin contributions increases NaCl error from 1\.89 to 2\.40 meV/Å\. FMMCLASSIC pins radial functions and removes many\-body contraction and alignment gates while retaining learned source and energy readouts\. It improves Au2/MgO force error to 4\.86 meV/Å but worsens cumulene test errors, suggesting that simpler transport suffices for some predominantly electrostatic systems while cumulene benefits from more flexible operators\.

Several smaller effects are comparable to between\-run variation, particularly on cumulene\. MAXLEV1 also illustrates differing validation and test behavior: its validation error is lower, but its ID test error is substantially higher\.

### L\.6Ionic systems

We use equimolar binary systems with truncated Lennard\-Jones interactions and fixed reference charges±0\.6​e\\pm 0\.6\\,e: spherical clusters labeled by direct Coulomb summation and periodic cells labeled by Ewald/PPPM\[[Ewald, 1921](https://arxiv.org/html/2610.10776#bib.bib27),[Hockney & Eastwood, 1988](https://arxiv.org/html/2610.10776#bib.bib49)\]\. These are separate benchmarks from the small NaCl clusters of Table[1](https://arxiv.org/html/2610.10776#S5.T1)\. Training and validation containN=256,512,1024N=256,512,1024;N=2048,4096N=2048,4096test size extrapolation\. Model settings are given in Appendix[N\.7\.6](https://arxiv.org/html/2610.10776#A14.SS7.SSS6)\.

Table 12:Periodic and non\-periodic ionic test errors, E RMSE \(meV/atom\) / F RMSE \(meV/Å\)\. Training includes systems withN=256,512,1024N=256,512,1024, while OOD denotes larger systems not included in training\.\(qCl,qNa\)\(q\_\{\\rm Cl\},q\_\{\\rm Na\}\)are the mean latent source charges\. Within each system size and error metric, the lower mean is bold and the higher underlined\.Scalar\-source analytical NEMORA matches LES closely in energy and force accuracy and extrapolates to larger systems under both boundary conditions \(Table[12](https://arxiv.org/html/2610.10776#A12.T12)\)\. Force errors remain nearly constant across sizes; for non\-periodic clusters, NEMORA has 0\.2–1\.3% lower force RMSE at every size\. Independently learned LES and NEMORA charges also agree with the reference charges,±0\.6\\pm 0\.6in the benchmark’s reduced units\. Together, these results support recovery and size transfer of the known long\-range functional and consistent learned scalar charges\.

### L\.7Periodic water

The revPBE\-D3 corpus contains 1,366 training and 547 validation configurations with 384 or 768 atoms\. Model settings are given in Appendix[N\.7\.7](https://arxiv.org/html/2610.10776#A14.SS7.SSS7)\.

Table 13:Periodic revPBE\-D3 water test errors\. Systems withN=384N=384and768768atoms are included in the training and testing sets\. Energy error is in meV/atom and force error in meV/Å\. Appendix[N\.7\.7](https://arxiv.org/html/2610.10776#A14.SS7.SSS7)gives the numerical settings\.⟨qO⟩\\langle q\_\{\\rm O\}\\rangleand⟨qH⟩\\langle q\_\{\\rm H\}\\rangleare test\-set means of the latent scalar sources\. Within the same system size and error metric, lowest means are bold and second\-lowest underlined \(ties retained\)\.LES and scalar\-source NEMORA both improve force accuracy over bare MACE \(Table[13](https://arxiv.org/html/2610.10776#A12.T13)\)\. Adding atomic dipoles \(ℓsource=1\\ell\_\{\\text\{source\}\}=1\) further improves energy and force errors in this single\-seed experiment, at additional computational cost, and changes the mean scalar charges on O and H reported in the table\. No quadrupolar accuracy comparison is reported\.

With identical source, smoothing and boundary conventions, scalar analytical NEMORA and LES evaluate the same long\-range energy functional by different numerical methods; the reported periodic runs differ in neutrality projection \(Appendix[K\.4](https://arxiv.org/html/2610.10776#A11.SS4)\)\. Particle\-mesh LES could scale as𝒪⁡\(N​log⁡N\)\\mathcal\{O\}\(N\\log N\), whereas the FMM translation chain scales as𝒪⁡\(N\)\\mathcal\{O\}\(N\)under the conditions below, motivating larger\-system applications beyond direct summation\.

### L\.8Numerical convergence

We hold charges fixed to separate solver error from fitting error\. For an admissible pair,ρ=\(Rs\+Rt\)/‖𝒄t−𝒄s‖<θ<1\\rho=\(R\_\{s\}\+R\_\{t\}\)/\\\|\\bm\{c\}\_\{t\}\-\\bm\{c\}\_\{s\}\\\|<\\theta<1\. Classical multipole estimates predict geometric decay of truncation error withppat fixed separation; a smallerθ\\thetatightens admissibility at the expense of additional direct work\[[Greengard & Rokhlin, 1987](https://arxiv.org/html/2610.10776#bib.bib39),[Cheng et al\., 1999](https://arxiv.org/html/2610.10776#bib.bib17)\]\. Table[14](https://arxiv.org/html/2610.10776#A12.T14)tests both controls in float64 on 96 uniformly sampled points in\[−9,9\]3\[\-9,9\]^\{3\}with centered Gaussian charges, exercising all five translation stages\. Increasingppreduces energy and force errors, while tighteningθ\\thetareduces force error\. Atθ=0\.4\\theta=0\.4, every pair is routed to P2P, recovering direct summation to roundoff\. The partition audit finds no missing or multiply counted pairs\.

Table 14:Fixed\-charge numerical errors\. In the free\-space Coulomb test,ϵE=\|E−Eref\|/\|Eref\|\\epsilon\_\{E\}=\|E\-E\_\{\\mathrm\{ref\}\}\|/\|E\_\{\\mathrm\{ref\}\}\|andϵF,∞=‖𝑭−𝑭ref‖∞/‖𝑭ref‖∞\\epsilon\_\{F,\\infty\}=\\\|\\bm\{F\}\-\\bm\{F\}\_\{\\mathrm\{ref\}\}\\\|\_\{\\infty\}/\\\|\\bm\{F\}\_\{\\mathrm\{ref\}\}\\\|\_\{\\infty\}use direct summation as reference\. The periodic test uses one 256\-ion configuration with charges±0\.6​e\\pm 0\.6\\,eand a converged Ewald reference \(reciprocal\-grid parameterdl=0\.6d\_\{l\}=0\.6Å\); its last column is the absolute force component RMS difference in meV/Å\. Herewwis the explicit image\-shell radius\. All entries use float64 and contain no prediction error against training labels\.*Free\-space Coulomb,N=96N=96*ppθ\\thetaM2L rowsϵE\\epsilon\_\{E\}ϵF,∞\\epsilon\_\{F,\\infty\}20\.543\.01×10−43\.01\\times 10^\{\-4\}1\.89×10−41\.89\\times 10^\{\-4\}40\.541\.28×10−51\.28\\times 10^\{\-5\}1\.01×10−51\.01\\times 10^\{\-5\}60\.545\.66×10−75\.66\\times 10^\{\-7\}1\.09×10−61\.09\\times 10^\{\-6\}40\.6108\.95×10−68\.95\\times 10^\{\-6\}2\.38×10−52\.38\\times 10^\{\-5\}40\.402\.56×10−162\.56\\times 10^\{\-16\}3\.87×10−163\.87\\times 10^\{\-16\}*Periodic smoothed Coulomb,N=256N=256*ppθ\\thetawwϵE\\epsilon\_\{E\}Force RMS difference30\.5018\.77×10−48\.77\\times 10^\{\-4\}2\.42730\.5024\.22×10−54\.22\\times 10^\{\-5\}2\.36930\.3511\.09×10−31\.09\\times 10^\{\-3\}1\.01630\.3521\.60×10−41\.60\\times 10^\{\-4\}0\.53140\.3528\.04×10−58\.04\\times 10^\{\-5\}0\.10150\.3523\.86×10−53\.86\\times 10^\{\-5\}0\.031For periodic ions atp=3,w=2p=3,w=2, tighteningθ\\thetafrom 0\.5 to 0\.35 reduces force error by a factor of 4\.46, while direct interaction rows increase from 312,989 to 915,502\. Individual energy errors need not decrease monotonically because signed contributions can cancel\. The observed trends agree with classical FMM convergence; they do not establish error bounds for NEMORA’s learned operators\. Tree geometry also affects finite\-order error: on a 384\-atom water configuration with fixed chargesqH=0\.2q\_\{\\mathrm\{H\}\}=0\.2,qO=−0\.4q\_\{\\mathrm\{O\}\}=\-0\.4, thep=3,θ=0\.35,w=2p=3,\\theta=0\.35,w=2evaluator with maximum leaf occupancy 32 has relative energy error3\.03×10−63\.03\\times 10^\{\-6\}and force error 0\.057 meV/Å against converged Ewald\. Occupancy 8 and the fixed\-depth training tree give 0\.345 and 0\.168 meV/Å, respectively\. High\-order force\-loss derivatives require float64 in the current implementation\. The reference smoothing correction enumerates all within\-graph pairs, so these accuracy tests do not establish linear runtime for the complete analytical backend\.

At fixed expansion order and bounded interaction lists, the analytical FMM translation chain has𝒪⁡\(N\)\\mathcal\{O\}\(N\)cost\. Linear scaling, higher\-degree tensor sources and learnable extensions motivate its use on larger systems\.

### L\.9Water NVE energy conservation

The NVE tests use the scalar NEMORA model \(ℓQ=0\\ell\_\{Q\}=0\) of Table[3](https://arxiv.org/html/2610.10776#S5.T3), velocity\-Verlet integration and deuterium masses for hydrogen\. The 200 ps, 512\-molecule trace in Figure[3](https://arxiv.org/html/2610.10776#S5.F3)\(c\) follows 10 ps of NVT equilibration at 300 K and uses the same trained checkpoint at expansion order five\. Relative to the NVT simulations in that figure, changing the expansion order changes only the numerical approximation, without retraining\. The order\-three timestep scan starts 128 water molecules from the same equilibrated state and runs for 10 ps at each timestep from 0\.25 to 2 fs, rebuilding the hierarchy at every step\. The RMS total\-energy fluctuation about a linear fit \(Figure[5](https://arxiv.org/html/2610.10776#A12.F5)\) scales approximately asΔ​t2\\Delta t^\{2\}between 0\.5 and 2 fs, with log–log slope 2\.06, consistent with a second\-order symplectic integrator\. At 0\.25 fs it approaches a fitted floor of about2×10−32\\times 10^\{\-3\}meV/atom, consistent with single\-precision round\-off\.

Figure 5:Root\-mean\-square total\-energy fluctuation in 10 ps NVE trajectories of 128 water molecules with scalar NEMORA \(ℓQ=0\\ell\_\{Q\}=0\) as a function of the velocity\-Verlet timestepΔ​t\\Delta t\. The dashed line is proportional toΔ​t2\\Delta t^\{2\}\.
### L\.10Elongated\-water molecular dynamics and dipole correlations

The MACE, MACE–LES and NEMORA simulations in Figure[3](https://arxiv.org/html/2610.10776#S5.F3)use the models of Table[3](https://arxiv.org/html/2610.10776#S5.T3)and the shared backbone in Appendix[N\.7\.7](https://arxiv.org/html/2610.10776#A14.SS7.SSS7)\. Each starts from the same equilibrated configuration of 2048 water molecules \(6144 atoms\) in a24\.84×24\.84×99\.3524\.84\\times 24\.84\\times 99\.35Å orthorhombic periodic cell\. We use NVT Langevin dynamics at 300 K, a 0\.5 fs timestep, deuterium masses for hydrogen and a 50 fs frame\-saving interval\.

Molecular dipoles𝝁i\\bm\{\\mu\}\_\{i\}are computed from Wannier\-centroid positions predicted by the Deep Wannier model of the DPLR framework, trained on maximally localized Wannier centers of revPBE\-D3 water\[[Zhang et al\., 2022](https://arxiv.org/html/2610.10776#bib.bib126)\], with point charges\+6\+6on O,\+1\+1on H and−8\-8on the centroid\. For wavevectors along the long axis,𝒌=k​𝒛^\\bm\{k\}=k\\hat\{\\bm\{z\}\}withk=2​π​n/Lzk=2\\pi n/L\_\{z\}andn=1,2,…n=1,2,\\ldotsup tok=10k=10Å\-1, we compute

gL​\(k\)=⟨\|m^z​\(k\)\|2⟩N​⟨μ2⟩,m^z​\(k\)=∑i=1Nμi,z​ei​k​zi,g\_\{L\}\(k\)=\\frac\{\\langle\|\\hat\{m\}\_\{z\}\(k\)\|^\{2\}\\rangle\}\{N\\langle\\mu^\{2\}\\rangle\},\\qquad\\hat\{m\}\_\{z\}\(k\)=\\sum\_\{i=1\}^\{N\}\\mu\_\{i,z\}\\,e^\{ikz\_\{i\}\},\(32\)whereziz\_\{i\}is the oxygen coordinate andNNthe number of molecules\. The elongated cell gives a smallest wavevector of0\.0630\.063Å\-1\. We discard the first 5 ps and average over frames separated by 100 fs, giving more than 2000 frames per model\. Ask→0k\\rightarrow 0,gL​\(k\)g\_\{L\}\(k\)approaches a finite value set by the static dielectric constant\[[Cheng, 2025](https://arxiv.org/html/2610.10776#bib.bib16)\]; a model without long\-range electrostatics instead shows a spurious rise\.

### L\.11Scaling protocol and complete measurements

We benchmark fixed\-density randomized particle clusters and cubic periodic boxes using the settings in Appendix[N\.10](https://arxiv.org/html/2610.10776#A14.SS10), on one H200 with untrained models in full fp32 \(TF32 disabled for every model\)\. Timing is the median wall time of one energy evaluation with coordinate differentiation for forces, taken over 60 interleaved evaluations in a fresh process for each size\. Memory is the peak device memory of one such evaluation with a single structure resident: the XLA buffer assignment of the compiled program \(arguments, temporaries and outputs\) for the JAX models, and the allocator peak reset before the call for the PyTorch models\. Dataset preparation and compilation are excluded from timing and memory calculations\.

Long\-range exponents are log–log fits over the largest four sizes after subtracting the matched short\-range cost: the same program with the long\-range module disabled for the JAX models, the virtual\-node blocks bypassed for RANGE, and a plain MACE of the same backbone for LES\. Time uses the device kernel\-busy difference and memory the difference of peaks\. This reduces framework\-specific fixed overhead in the fitted slopes but does not make absolute timings or memory statistics directly comparable across frameworks\.

Table 15:Energy\-and\-force wall time \(ms\) for non\-periodic clusters on one H200\.αLR\\alpha\_\{\\mathrm\{LR\}\}is the fitted scaling exponent of the long\-range cost\. A dash marks a size that exceeded the GPU memory\.Table 16:Energy\-and\-force wall time \(ms\) for periodic boundaries on one H200\.αLR\\alpha\_\{\\mathrm\{LR\}\}is the fitted scaling exponent of the long\-range cost\. A dash marks a size that exceeded the GPU memory\.Table 17:Peak GPU memory \(MiB\) for non\-periodic clusters on one H200\.αLR\\alpha\_\{\\mathrm\{LR\}\}is the fitted scaling exponent of the long\-range cost\. A dash marks a size that exceeded the GPU memory\.Table 18:Peak GPU memory \(MiB\) for periodic boundaries on one H200\.αLR\\alpha\_\{\\mathrm\{LR\}\}is the fitted scaling exponent of the long\-range cost\. A dash marks a size that exceeded the GPU memory\.Table 19:Largest number of atomsNNthat fits on one H200 with fp32 precision for each model, in non\-periodic clusters and periodic boxes\. Note that LOREM and EFA use a different short\-range architecture and therefore are not directly comparable\.

## Appendix MDatasets

### M\.1Cumulene

The guaranteed nonlocal cumulene benchmark\[[Batatia et al\., 2024](https://arxiv.org/html/2610.10776#bib.bib9)\]tests the dependence of a carbon chain’s energy on the relative angle of its terminal CH2groups\. For Table[1](https://arxiv.org/html/2610.10776#S5.T1), 200 training and 50 validation configurations use chain lengthsnC∈\{3,…,10,13,14\}n\_\{C\}\\in\\\{3,\\ldots,10,13,14\\\}, with Gaussian perturbations of optimized geometries and rotations of the terminal groups\. The 170 test configurations comprise 50 in\-distribution \(ID\) frames at the training lengths, 60 semi\-out\-of\-distribution \(SOD\) frames atnC∈\{11,12\}n\_\{C\}\\in\\\{11,12\\\}and 60 out\-of\-distribution \(OOD\) frames atnC∈\{15,16\}n\_\{C\}\\in\\\{15,16\\\}\. Reference energies and forces were computed in ORCA at theω\\omegaB97X\-D3/def2\-TZVP level\.

The length and angle sweeps in Figure[2](https://arxiv.org/html/2610.10776#S5.F2)\(a,b\) and thenC∈3n\_\{C\}\\in 3–6464columns of Table[8](https://arxiv.org/html/2610.10776#A12.T8)use separately trained models\. Their dataset combines all 420 frames above with 145 additional configurations: length sweeps atφ=5∘\\varphi=5^\{\\circ\}and85∘85^\{\\circ\}, and an angle sweep atnC=12n\_\{C\}=12\. These 565 frames are randomly split into 509 training and 56 validation frames\. This expanded\-data protocol is separate from the held\-out ID/SOD/OOD comparison\.

### M\.2Charged Carbon Chain \(C10H2/C10H\+3\{\}\_\{3\}^\{\+\}\)

The non\-periodic C10H2/C10H\+3\{\}\_\{3\}^\{\+\}benchmark\[[Ko et al\., 2021](https://arxiv.org/html/2610.10776#bib.bib61)\]contains neutral decapentayne and its protonated counterpart, testing the nonlocal response to protonation\. We retain the original splits of 9,017 training and 1,002 validation configurations, with roughly equal numbers of neutral and charged structures\. Table[1](https://arxiv.org/html/2610.10776#S5.T1)reports validation errors\.

### M\.3NaCl Clusters \(Na8Cl\+8\{\}\_\{8\}^\{\+\}, Na9Cl\+8\{\}\_\{8\}^\{\+\}\)

The NaCl benchmark\[[Ko et al\., 2021](https://arxiv.org/html/2610.10776#bib.bib61)\]contains non\-periodic Na8Cl\+8\{\}\_\{8\}^\{\+\}and Na9Cl\+8\{\}\_\{8\}^\{\+\}clusters, both with net charge\+1\+1\. Adding a neutral sodium atom changes the binding energy of a sodium ion on the opposite side of the cluster, approximately 21 Å away\. We use a stratified split of 4,500 training and 500 validation configurations\. Consistent with prior work\[[Ko et al\., 2021](https://arxiv.org/html/2610.10776#bib.bib61),[Rumiantsev et al\., 2026](https://arxiv.org/html/2610.10776#bib.bib91)\], Table[1](https://arxiv.org/html/2610.10776#S5.T1)reports validation errors\.

### M\.4Au2/MgO

The Au2/MgO benchmark\[[Ko et al\., 2021](https://arxiv.org/html/2610.10776#bib.bib61)\]consists of an Au2dimer adsorbed on a periodic MgO\(001\) slab, with or without Al dopant atoms placed deep inside the slab\. Each configuration contains 110 atoms in a9\.05×9\.05×26\.469\.05\\times 9\.05\\times 26\.46Å cell\. Although the dopants lie far from the surface, they change the charge distribution of the slab and, with it, the preferred adsorption geometry of the dimer\. We use 4,500 training and 500 validation configurations and, as for NaCl, report validation errors in Table[1](https://arxiv.org/html/2610.10776#S5.T1)\.

### M\.5MD22

MD22\[[Chmiela et al\., 2023](https://arxiv.org/html/2610.10776#bib.bib18)\]contains non\-periodicab initiomolecular dynamics trajectories of seven biomolecular and supramolecular systems, labeled at the PBE\+MBD level\. Table[20](https://arxiv.org/html/2610.10776#A13.T20)gives the atom counts, split sizes and training batch sizes; model settings are in Appendix[N\.7\.5](https://arxiv.org/html/2610.10776#A14.SS7.SSS5)\.

Table 20:MD22 split sizes \(configurations\) and batch sizes for MACE, MACE–LES and NEMORA\. DHA denotes docosahexaenoic acid\.
### M\.6Periodic Ionic Benchmark

The ionic benchmark contains equal numbers of cations and anions with charges±0\.6​e\\pm 0\.6\\,e\. Reference energies and forces combine a Lennard\-Jones potential \(ϵ=0\.1\\epsilon=0\.1eV,σ=3\.0\\sigma=3\.0Å, cutoff 6 Å\) with periodic Coulomb interactions evaluated by PPPM\[[Hockney & Eastwood, 1988](https://arxiv.org/html/2610.10776#bib.bib49)\]in LAMMPS\[[Thompson et al\., 2022](https://arxiv.org/html/2610.10776#bib.bib102)\]\. Geometries are sampled every 400 fs from charge\-blind Lennard\-Jones dynamics in cubic cells at fixed density, with edge lengths from 20\.5 Å \(N=256N=256\) to 51\.7 Å \(N=4096N=4096\)\. Each trajectory receives an independent random, charge\-neutral assignment, held fixed across its frames\. Because charges are assigned after geometry sampling, the corpus does not develop equilibrium ionic screening correlations\. At each training size \(N=256,512,1024N=256,512,1024\), independent trajectories provide 500 training \(50 trajectories\), 200 validation \(20 trajectories\) and 50 test configurations \(10 trajectories\);N=2048N=2048and40964096contribute 50 test configurations each\. A non\-periodic counterpart uses spherical clusters of the same sizes and interactions, labeled by direct Coulomb summation, with 400 training, 100 validation and 50 test configurations per training size\.

### M\.7Periodic Water

The periodic water dataset was generated in this work\. It contains liquid\-water configurations in cubic periodic cells with 128 and 256 molecules \(384 and 768 atoms\), labeled with CP2K\[[Kühne et al\., 2020](https://arxiv.org/html/2610.10776#bib.bib66)\]using revPBE\[[Zhang & Yang, 1998](https://arxiv.org/html/2610.10776#bib.bib128)\]with D3 dispersion\[[Grimme et al\., 2010](https://arxiv.org/html/2610.10776#bib.bib41)\]\. The Gaussian and plane\-wave calculations use TZV2P MOLOPT basis sets\[[VandeVondele & Hutter, 2007](https://arxiv.org/html/2610.10776#bib.bib111)\], GTH pseudopotentials\[[Goedecker et al\., 1996](https://arxiv.org/html/2610.10776#bib.bib38)\]and a 1200 Ry plane\-wave cutoff\. Table[21](https://arxiv.org/html/2610.10776#A13.T21)gives the split sizes\.

Table 21:Periodic water split sizes, in configurations\.

## Appendix NModel Settings

Shared backbone and optimization settings are given first, followed by model\-specific settings and per\-system overrides\. MACE\-based comparisons use a common short\-range architecture where specified\. For LOREM and EFA, we prioritize comparable receptive fields \(T​rcutTr\_\{\\mathrm\{cut\}\}\), angular resolution and maximum irrep degree, and adjust short\-range channel counts to balance parameter counts; the explicit settings below record the remaining architectural differences\. LOREM, EFA and MACE–RANGE retain their own training implementations\.

### N\.1MACE

The MACE\-based models use the backbone in Table[22](https://arxiv.org/html/2610.10776#A14.T22), with per\-system overrides in Appendix[N\.7](https://arxiv.org/html/2610.10776#A14.SS7)\. MACE, MACE–LES and NEMORA follow Table[23](https://arxiv.org/html/2610.10776#A14.T23); MACE–RANGE uses its separately listed optimizer and schedule\. The ionic and water benchmarks use smaller backbones, specified below\. Reference MACE options follow v0\.3\.15; explicitly listed model and system settings take precedence\.

Table 22:Shared parameters for short\-range MACE backbone upon which all MACE\-based long\-range models are built\.Table 23:Default optimizer settings for MACE, MACE–LES and NEMORA; per\-system overrides are listed below\.MACE, MACE–LES and NEMORA minimize the weighted energy–force loss

ℒ=wEB​∑n=1B\(Enpred−EnrefNn\)2\+wF3​AB​∑n=1B∑i=1Nn∑α=13\(Fn,i,αpred−Fn,i,αref\)2,\\mathcal\{L\}=\\frac\{w\_\{E\}\}\{B\}\\sum\_\{n=1\}^\{B\}\\left\(\\frac\{E\_\{n\}^\{\\mathrm\{pred\}\}\-E\_\{n\}^\{\\mathrm\{ref\}\}\}\{N\_\{n\}\}\\right\)^\{2\}\+\\frac\{w\_\{F\}\}\{3A\_\{B\}\}\\sum\_\{n=1\}^\{B\}\\sum\_\{i=1\}^\{N\_\{n\}\}\\sum\_\{\\alpha=1\}^\{3\}\\bigl\(F\_\{n,i,\\alpha\}^\{\\mathrm\{pred\}\}\-F\_\{n,i,\\alpha\}^\{\\mathrm\{ref\}\}\\bigr\)^\{2\},\(33\)whereBBis the number of configurations in a batch,NnN\_\{n\}is the atom count of configurationnn, andAB=∑nNnA\_\{B\}=\\sum\_\{n\}N\_\{n\}\. Energy errors are normalized per atom before averaging over configurations; force errors are averaged over all Cartesian components in the batch\. We use the loss weights in Table[23](https://arxiv.org/html/2610.10776#A14.T23), with overrides in Appendix[N\.7](https://arxiv.org/html/2610.10776#A14.SS7)\. These models use no stress, virial or dipole supervision\. Per\-system cutoffs, batch sizes and schedules are given below\.

### N\.2MACE–LES

MACE–LES\[[Cheng, 2025](https://arxiv.org/html/2610.10776#bib.bib16)\]predicts one scalar latent charge per atom using a separate readout at each MACE layer and sums these readouts before evaluating the long\-range energy\. The Gaussian smoothing width isσ=1\\sigma=1Å, self\-interactions are removed, and periodic calculations usedl=2d\_\{l\}=2Å with reciprocal cutoffkmax=2​π/dlk\_\{\\max\}=2\\pi/d\_\{l\}and the zero mode omitted\. Non\-periodic calculations use the corresponding real\-space pair sum\. The implementation’s energy normalization factor is 90\.4756; the long\-range energy is added after backbone scaling, with the short\-range atomic interaction shift fixed to zero\. Backbone and training settings follow the corresponding benchmark below\.

### N\.3LOREM

Table 24:LOREM hyperparameters for the cumulene and nonlocal charge\-transfer benchmark systems\.
### N\.4EFA

Table 25:EFA hyperparameters for the cumulene and nonlocal charge\-transfer benchmark systems\. The EPE maximum frequency isπ\\pifor non\-periodic systems andπ/4\\pi/4for periodic systems\.
### N\.5MACE–RANGE

MACE–RANGE uses the short\-range backbone of Table[22](https://arxiv.org/html/2610.10776#A14.T22)with a 3 Å cutoff\. It is trained with a separate implementation, so its optimizer and schedule differ from the other MACE\-based models \(Table[26](https://arxiv.org/html/2610.10776#A14.T26)\)\. Instead of SWA, the loss weights are switched once during training\.

Table 26:MACE–RANGE module and training hyperparameters for the cumulene and nonlocal charge\-transfer benchmark systems\. Backbone settings follow Table[22](https://arxiv.org/html/2610.10776#A14.T22)\.
### N\.6NEMORA

All learnable NEMORA models attach after the first MACE product block \(index−2\-2\) and use operators up to degreeℓ=2\\ell=2\. They use a single Kelvin anchor and apply one Highway\-gated Neumann iteration with cumulant modulationγcum=0\.5\\gamma\_\{\\mathrm\{cum\}\}=0\.5unless stated otherwise\. The tree is built with the adaptive octree of Section[4\.5](https://arxiv.org/html/2610.10776#S4.SS5)\. The backbone and NEMORA parameters form separate optimizer groups; the NEMORA group uses a linear warmup of 2000 steps and a tensor\-product weight decay of10−410^\{\-4\}\. Per\-system irreps, contraction orders, learning rates and tree settings are given in Appendix[N\.7](https://arxiv.org/html/2610.10776#A14.SS7)\.

### N\.7Per\-System Settings

Within each benchmark, MACE, MACE–LES and NEMORA share the backbone, data splits and training schedule unless stated otherwise\. Defaults follow Tables[22](https://arxiv.org/html/2610.10776#A14.T22)and[23](https://arxiv.org/html/2610.10776#A14.T23)and Appendix[N\.6](https://arxiv.org/html/2610.10776#A14.SS6); the settings below take precedence\. Loss weights are written as energy:force\. Ionic\-system and water settings are given in Appendices[N\.7\.6](https://arxiv.org/html/2610.10776#A14.SS7.SSS6)and[N\.7\.7](https://arxiv.org/html/2610.10776#A14.SS7.SSS7)\.

#### N\.7\.1Cumulene

##### Backbone and training\.

The backbone has two interaction layers, hidden irreps128×0​e\+128×1​o\+128×2​e128\\times 0\\mathrm\{e\}\+128\\times 1\\mathrm\{o\}\+128\\times 2\\mathrm\{e\},ℓmax=3\\ell\_\{\\max\}=3, correlation orderν=3\\nu=3and a 3 Å cutoff\. Training uses Adam \(AMSGrad\) with an initial learning rate of10−210^\{\-2\}, a batch size of 16 and loss weights of1:1001\{:\}100; the SWA stage uses a learning rate of10−310^\{\-3\}and weights of100:10100\{:\}10\. The main benchmark trains for 2000 epochs with SWA from epoch 1000, and the 3–64 sweep model for 1000 epochs with SWA from epoch 500\. The MACE and MACE–LES baselines of the 3–64 sweep instead use weights of10:10010\{:\}100and1000:10001000\{:\}1000\.

##### NEMORA\.

Both cumulene models use the same configuration, with hidden irreps32×0​e\+32×1​o\+32×2​e32\\times 0\\mathrm\{e\}\+32\\times 1\\mathrm\{o\}\+32\\times 2\\mathrm\{e\}, maximum degreeℓ=2\\ell=2andν=3\\nu=3\. NEMORA parameters are trained with a learning rate of10−310^\{\-3\}\. The tree targets three children per node and has two levels, withθMAC=0\.5\\theta\_\{\\mathrm\{MAC\}\}=0\.5\. Aggregation is extensive throughout the hierarchy, and the energy readout adds a bilinear long\-range energy head\.

#### N\.7\.2Charged Carbon Chain

##### Backbone and training\.

The backbone matches cumulene, with a 3 Å cutoff\. Models train for 600 epochs with a batch size of 32, loss weights of10:10010\{:\}100, and SWA from epoch 300 with weights of1000:10001000\{:\}1000\.

##### NEMORA\.

NEMORA uses hidden irreps32×0​e\+32×1​o\+32×2​e32\\times 0\\mathrm\{e\}\+32\\times 1\\mathrm\{o\}\+32\\times 2\\mathrm\{e\},ℓ=2\\ell=2,ν=2\\nu=2and the trainer’s default NEMORA learning rate of10−310^\{\-3\}\. The tree targets four children per node and has two levels, withθMAC=0\.5\\theta\_\{\\mathrm\{MAC\}\}=0\.5\. Upward moments are extensive and the fusion uses a density mean\.

#### N\.7\.3NaCl Clusters

##### Backbone and training\.

The backbone matches cumulene, with a 3 Å cutoff\. Models train for 600 epochs with a batch size of 16, loss weights of10:10010\{:\}100, and SWA from epoch 300 with weights of1000:10001000\{:\}1000\.

##### NEMORA\.

NEMORA uses hidden irreps40×0​e\+40×1​o\+40×2​e40\\times 0\\mathrm\{e\}\+40\\times 1\\mathrm\{o\}\+40\\times 2\\mathrm\{e\},ℓ=2\\ell=2,ν=3\\nu=3and a learning rate of10−310^\{\-3\}\. The tree targets eight children per node, has two levels and at most four atoms per leaf, withθMAC=0\.5\\theta\_\{\\mathrm\{MAC\}\}=0\.5\. The downward pass uses two resolvent iterations\.

#### N\.7\.4Au2/MgO

##### Backbone and training\.

The backbone matches cumulene, with a 3 Å cutoff\. Models train for 600 epochs with a batch size of 2, loss weights of10:10010\{:\}100, and SWA from epoch 300 with weights of1000:10001000\{:\}1000\. The MACE SWA stage uses weights of100:100100\{:\}100\.

##### NEMORA\.

NEMORA is trained in float64, with hidden irreps32×0​e\+32×1​o\+32×2​e32\\times 0\\mathrm\{e\}\+32\\times 1\\mathrm\{o\}\+32\\times 2\\mathrm\{e\},ℓ=2\\ell=2,ν=2\\nu=2and a learning rate of10−310^\{\-3\}\. The tree targets eight children per node, has three levels and at most four atoms per leaf, withθMAC=0\.6\\theta\_\{\\mathrm\{MAC\}\}=0\.6\. The periodic slab uses Madelung lattice sums in both the hierarchy, with two image shells, and the Kelvin branch\.

#### N\.7\.5MD22

We train MACE, MACE–LES and NEMORA on all seven non\-periodic MD22 systems\[[Chmiela et al\., 2023](https://arxiv.org/html/2610.10776#bib.bib18)\]\. Within each system, the three models use the same data splits, MACE backbone, batch size and training schedule \(Table[20](https://arxiv.org/html/2610.10776#A13.T20)\)\. Each result averages three independently trained models, evaluated on the held\-out test split at the checkpoint with the lowest validation force RMSE within the SWA stage\. Seeds are 42, 43 and 44, except for AT–AT–CG–CG: MACE–LES uses 42, 44 and 45, and NEMORA uses 43, 44 and 45\.

##### Additional baselines and evaluation\.

MACE–RANGE, LOREM and EFA are evaluated on the same held\-out splits with seeds 42, 43 and 44, using their original implementations, trained on the 400\-epoch protocol of Table[20](https://arxiv.org/html/2610.10776#A13.T20)\. LOREM uses the checkpoint with the lowest validation force RMSE, MACE–RANGE uses the final checkpoint after 400 epochs, and EFA uses its retained validation\-selected checkpoint\. The LOREM nanotube seed\-43 recovery uses element\-wise gradient clipping at 1\.0 and is scored at its best\-validation checkpoint\. Energy RMSE equally weights per\-frame errors after division by atom count; force RMSE equally weights Cartesian components\. Atomic reference energies are restored without fitting a test\-set offset\.

EFA evaluation passes checkpoint parameters as dynamic JIT arguments, as in native training and validation, while retaining the same energy model, automatic\-differentiation force calculation and NPZ batching\. Inputs and parameters remain float32; matrix products use highest FP32 precision and GPU operations are deterministic\. Each full test split is evaluated in two independent GPU processes, with identical predictions in all 21 runs\. Before scoring, CPU/GPU parity passed on all 750 Ala3 validation frames, and independent\-process validation repeats passed for Ala3 and the nanotube\. The acceptance tolerances are10−410^\{\-4\}eV/Å for forces and eight float32 ULPs for energies\. CPU/GPU parity was not separately checked for every test checkpoint, and the compiler\-internal cause of the earlier closed\-parameter discrepancy remains unverified\.

##### Shared backbone and training\.

All three models use a MACE backbone with two interaction layers, hidden irreps128×0​e\+128×1​o\+128×2​e128\\times 0\\mathrm\{e\}\+128\\times 1\\mathrm\{o\}\+128\\times 2\\mathrm\{e\}, edge spherical harmonics up toℓmax=3\\ell\_\{\\max\}=3, correlation orderν=3\\nu=3and a 4 Å cutoff\. Models are trained for 400 epochs with Adam \(AMSGrad\) at an initial learning rate of10−210^\{\-2\}and energy:force loss weights of10:10010\{:\}100\. Validation is evaluated every two epochs; before SWA, the plateau scheduler is stepped each epoch using the latest validation loss, with reduction factor 0\.8 and patience 50\. EMA decay is 0\.99 and backbone weight decay is5×10−75\\times 10^\{\-7\}\. SWA starts at epoch 200 with a learning rate of10−310^\{\-3\}and loss weights of1000:10001000\{:\}1000\. Atomic reference energies, force\-RMS scaling and average neighbor counts are estimated from training data; the LES interaction shift is fixed to zero\.

##### NEMORA and the adaptive tree\.

NEMORA is attached after the first MACE product block, with hidden irreps32×0​e\+32×1​o\+32×2​e32\\times 0\\mathrm\{e\}\+32\\times 1\\mathrm\{o\}\+32\\times 2\\mathrm\{e\}, maximum operator degreeℓ=2\\ell=2and contraction orderν=2\\nu=2\. Its parameters are trained with a learning rate of10−310^\{\-3\}\. The radial network uses eight basis functions and one hidden layer of width 64 followed by its output layer; the invariant gate also has width 64\. The tree is built adaptively in the PCA frame, targeting four children per node, with at most 16 atoms per leaf and up to eight children per node; its depth adapts to each geometry rather than being fixed\. Far\-field interactions useθMAC=0\.5\\theta\_\{\\mathrm\{MAC\}\}=0\.5, and a single global Kelvin anchor is used\. Aggregation exponents areαup=0\\alpha\_\{\\mathrm\{up\}\}=0andαdown=1\\alpha\_\{\\mathrm\{down\}\}=1\.

#### N\.7\.6Ionic systems

Within each corpus, analytical NEMORA and LES share the backbone, data splits, optimizer, and training schedule\. The ionic backbone has two interactions, a 4\.5 Å cutoff, and64×0​e\+64×1​o\+64×2​e64\\times 0\\mathrm\{e\}\+64\\times 1\\mathrm\{o\}\+64\\times 2\\mathrm\{e\}hidden irreps\. Training runs in float32 for 240 epochs with a batch size of 4, an initial learning rate of10−210^\{\-2\}and energy:force loss weights of10:10010\{:\}100, with stochastic weight averaging \(SWA\) starting at epoch 120 with weights of1000:10001000\{:\}1000\. The periodic dipole arm instead uses a batch size of 2 and float64 for the long\-range calculation; its backbone remains float32\. The analytical controls are single\-seed runs, while the periodic MACE baseline is a three\-seed mean, and checkpoints are selected by validation force error\. The analytical expansion order isp=3p=3, withθ=0\.35\\theta=0\.35for clusters andθ=0\.35\\theta=0\.35,w=2w=2for periodic interaction lists\. The periodic LES controls use reciprocal\-grid parameterdl=2\.0d\_\{l\}=2\.0Å\. The tree is occupancy\-adaptive, with at most 16 atoms per leaf and up to six levels\.

#### N\.7\.7Periodic water

MACE, MACE–LES and each analytical model share one backbone: one MACE interaction, a 6 Å cutoff and128×0​e\+128×1​o128\\times 0\\mathrm\{e\}\+128\\times 1\\mathrm\{o\}hidden irreps, trained for 800 epochs with an initial learning rate of10−210^\{\-2\}and loss weights of10:10010\{:\}100, and SWA starting at epoch 400 with weights of1000:10001000\{:\}1000\. Both source\-degree arms use per\-size batches of four 384\-atom or two 768\-atom frames\. The analytical settings arep=3p=3,θ=0\.35\\theta=0\.35for periodic lists and image\-shell radiusw=2w=2, with the long\-range term evaluated in float64\. The tree has a fixed depth of two levels with a target of eight children per node\.

### N\.8Backbone interfaces

For a native equivariant host, NEMORA receives the host’s typed scalar and tensor features\. For scalar\-only hosts, a geometry\-based lifting map combines scalar features with relative\-position angular information to construct tensor sources\. PET has no native irreducible\-representation decomposition, so its attachment uses an explicit lift as well\. The lift preserves equivariance when its scalar inputs are invariant; it does not impose exact equivariance on the entire PET backbone\.

### N\.9Charge\-equilibration and electrostatic reference settings

CELLI’s charge\-loss weight is 50 on the carbon chain, 10 on NaCl and 200 on Au2/MgO\. SpookyNet uses six message\-passing layers against our two, SpookyNet’s carbon\-chain and Au2/MgO results use a larger cutoff than its original\.

### N\.10Scaling benchmark settings

The MACE\-based scaling models use two MACE interactions, correlation order three, a 4 Å cutoff and128×0​e\+128×1​o128\\times 0\\mathrm\{e\}\+128\\times 1\\mathrm\{o\}hidden irreps\. Models are built with untrained weights\. EFA and LOREM use their own short\-range architectures \(two message\-passing rounds and a 4 Å cutoff\); their long\-range blocks are kept as in the accuracy benchmarks\.

### N\.11Component ablation settings

Table 27:Definitions of the component\-ablation arms\. All arms are retrained\. Joint changes are identified explicitly\.

相似文章

Nvidia 发布 Nemotron 3.5 Super VL(5 分钟阅读)

TLDR AI

NVIDIA 发布 Nemotron 3.5 Super VL,一款 120B 参数的多模态混合专家(MoE)模型,每 token 激活 12B 参数,面向企业级智能体工作流,支持文本、图像、文档和视频理解,单 GPU 上吞吐量较同类开源模型提升高达 5 倍,并可通过 NeMo 进行后训练定制。