On Boundary Conditions in the sub-mesh interaction of the Particle-Particle-Particle-Mesh Algorithm
Tim Wyssling, Andreas Adelmann

TL;DR
This paper develops a variational framework for the Particle-Particle-Particle-Mesh algorithm to incorporate boundary conditions in short-range interactions, linking boundary neglect errors to grid discretization errors.
Contribution
It introduces a variational description of the P3M algorithm and derives discrete equations of motion, addressing boundary condition neglect in short-range Coulomb interactions.
Findings
Neglecting boundary conditions introduces errors proportional to grid discretization.
The variational approach provides a systematic way to include boundary effects.
Discretization errors are directly related to boundary condition treatment.
Abstract
The Particle-Particle-Particle-Mesh algorithm elegantly extends the standard Particle-In-Cell scheme by direct summation of interaction that happens over distances below or around mesh size. Generally, this allows for a more accurate description of Coulomb interactions and improves precision in the prediction of key observables. Nevertheless, most implementations neglect electrostatic boundary conditions for the short-ranged interaction that are directly summed. In this paper a variational description of the Particle-Particle-Particle-Mesh algorithm will be developed for the first time and subsequently used to derive temporally and spatially discrete equations of motion. We show that the error committed by neglecting boundary conditions on the short scale is directly tied to the discretization error induced by the computational grid.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFluid Dynamics Simulations and Interactions · Computational Geometry and Mesh Generation · Advanced Numerical Methods in Computational Mathematics
