Photon-Plasma: a modern high-order particle-in-cell code
Troels Haugboelle, Jacob Trier Frederiksen, Aake Nordlund

TL;DR
Photon-Plasma is a high-order, charge-conserving particle-in-cell code designed for relativistic plasma simulations, featuring advanced diagnostics, efficient parallel scaling, and applications to key plasma phenomena.
Contribution
The paper introduces a novel high order charge conserving interpolation scheme and a comprehensive diagnostics suite for relativistic plasma simulations.
Findings
Efficient scaling from 8 to over 250,000 cores with near-linear weak scaling.
Successful benchmarking with classical plasma instabilities.
New insights into radiative collisionless shocks through simulations.
Abstract
We present the Photon-Plasma code, a modern high order charge conserving particle-in-cell code for simulating relativistic plasmas. The code is using a high order implicit field solver and a novel high order charge conserving interpolation scheme for particle-to-cell interpolation and charge deposition. It includes powerful diagnostics tools with on-the-fly particle tracking, synthetic spectra integration, 2D volume slicing, and a new method to correctly account for radiative cooling in the simulations. A robust technique for imposing (time-dependent) particle and field fluxes on the boundaries is also presented. Using a hybrid OpenMP and MPI approach the code scales efficiently from 8 to more than 250.000 cores with almost linear weak scaling on a range of architectures. The code is tested with the classical benchmarks particle heating, cold beam instability, and two-stream…
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.
