Particle mesh multipole method: An efficient solver for gravitational/electrostatic forces based on multipole method and fast convolution over a uniform mesh
Keigo Nitadori

TL;DR
The paper introduces PMMM, an efficient algorithm combining particle mesh and multipole methods, utilizing FFTs for fast potential calculations in gravitational and electrostatic N-body systems.
Contribution
It extends existing particle mesh and fast multipole methods by supporting open and periodic boundaries and optimizing multipole representations with FFT-based convolution.
Findings
Supports both open and periodic boundary conditions.
Achieves computational complexity of O(p^2 N) or O(N log(N/p^2)).
Requires memory proportional to the number of particles.
Abstract
We propose an efficient algorithm for the evaluation of the potential and its gradient of gravitational/electrostatic -body systems, which we call particle mesh multipole method (PMMM or PM). PMMM can be understood both as an extension of the particle mesh (PM) method and as an optimization of the fast multipole method (FMM).In the former viewpoint, the scalar density and potential held by a grid point are extended to multipole moments and local expansions in real numbers, where is the order of expansion. In the latter viewpoint, a hierarchical octree structure which brings its nature, is replaced with a uniform mesh structure, and we exploit the convolution theorem with fast Fourier transform (FFT) to speed up the calculations. Hence, independent FFTs with the size equal to the number of grid points are performed. The fundamental idea is…
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
TopicsParticle accelerators and beam dynamics · Radio Astronomy Observations and Technology · Electromagnetic Launch and Propulsion Technology
