A Comparison of Massively Parallel Performance Portable Particle-in-Cell schemes for electrostatic kinetic plasma simulations
Sonali Mayani, Paul Fischill, Sriramkrishnan Muralikrishnan, Andreas Adelmann

TL;DR
This paper compares various Poisson solvers within particle-in-cell simulations, highlighting the performance and portability of different schemes across architectures, and introduces the novel Particle-in-Fourier method as a scalable alternative.
Contribution
It introduces and evaluates the Particle-in-Fourier scheme, demonstrating its scalability and performance as a high-fidelity alternative in electrostatic PIC simulations.
Findings
FFT solver is fastest but limited in applicability.
Other solvers are an order of magnitude more expensive but scale similarly.
Particle-in-Fourier scheme shows excellent scalability across architectures.
Abstract
We compare different Poisson solvers within the context of an electrostatic Vlasov-Poisson system. These schemes are implemented as part of the IPPL (Independent Parallel Particle Layer) library (Frey et al., 2024), which provides performance portable and dimension independent building blocks for scientific simulations requiring particle-mesh methods, with Eulerian (mesh-based) and Lagrangian (particle-based) approaches. The simulation used to compare the performance and portability of the schemes is Landau damping, part of a set of mini-applications implemented to benchmark and showcase the capabilities of the IPPL library (Muralikrishnan et al., 2024). We use grid-sizes of and with 8 particles per cell, running with different algorithms in the solve phase of the Particle-in-Cell (PIC) loop: a Fast Fourier Transform (FFT) pseudo-spectral solver, a matrix-free finite…
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.
