NEOPIC: A Neural Operator Framework for Particle-based Kinetic Plasma Simulations
Organizations: Jülich Supercomputing Centre, Forschungszentrum Jülich GmbH, Jülich, Germany · Helmholtz-Zentrum Dresden-Rossendorf, Dresden, Germany · Chemnitz University of Technology, Chemnitz, Germany · Center for Advanced Systems Understanding (CASUS), Görlitz, Germany
Abstract
We introduce NEOPIC, a framework for learning the field operator in particle-based methods applied to kinetic plasma simulations. Its key novelty is a neural operator that acts directly on the empirical measure of the particles, rather than on a grid, and is evaluated at the particle positions. No mesh or tree is needed and, unlike grid-based neural operators, no deposition onto a mesh takes place, so the particle noise that dominates the inputs of particle simulations is not aliased. Since it replaces only the field solve, it serves as a plug-and-play field solver for particle-based methods: it can be trained on data from particle-in-cell, particle-in-Fourier or tree codes, and combined with any time integrator, including implicit schemes. We prove that the discrete evaluation coincides with the continuous operator at any number of particles (representation equivalence) and derive an error analysis that separates sampling, learning and time-stepping errors: up to the learning error, NEOPIC has the error structure of standard Monte Carlo particle methods. We show that the particle noise in the training data acts as an implicit regularizer, which gives guidance on the number of training particles in relation to the particle numbers used at inference. A complexity analysis shows that NEOPIC is an method whose constants are set by the architecture alone, independently of any mesh or tree. Numerical experiments on electrostatic benchmarks in two and three dimensions, including Landau damping, two-stream and bump-on-tail instabilities, a cyclotron mini-app and a Penning trap, confirm the theoretical findings. A single model trained on several mini-apps generated by different reference methods captures all of them and remains stable up to twice the training time window, which points towards foundation models for fields in particle-based methods.
Figures & tables
| Method | Kernel | Structure, cost |
|---|---|---|
| PIC (mesh) | factorized ( 10 ); | |
| PIF | factorized ( 10 ), translation invariant; | |
| Direct sum | translation invariant; | |
| Barnes–Hut | for ; for | depends on and on the target; |
| FMM | near field as above; far field separable between well-separated cells (multipole-to-local translations) | hierarchical low rank, depends on ; |
| Operation | NUDFT (DSE) | NUFFT |
|---|---|---|
| Lifting | ||
| Forward transform (per layer) | ||
| Spectral mixing (per layer) | ||
| Inverse transform (per layer) | ||
| Skip , activation (per layer) | ||
| Projection |
| reference | NEOPIC, 4 apps | NEOPIC, 5 apps | ||||
|---|---|---|---|---|---|---|
| mini-app (teacher) | ||||||
| weak Landau (BH) | ||||||
| strong Landau (BH) | ||||||
| two-stream (PIF) | ||||||
| bump-on-tail (PIF) | ||||||
| Penning trap (PIC) | – | – | ||||
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
Physics-Based Simulation
Physics-based simulation models physical systems with equations and numerical solvers, increasingly augmented by learned models for speed and control.
See all 231 papers