Photon-Plasma: a modern high-order particle-in-cell code
arXiv:1211.4575 · doi:10.1063/1.4811384
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 instability. We also present particle-in-cell simulations of the Kelvin-Helmholtz instability, and new results on radiative collisionless shocks.
24 pages, 15 figures, submitted to physics of plasmas. v2: corrected typos, added references
References in corpus (7)
- Relativistic Brownian Motion
- Magnetic field evolution in relativistic unmagnetized collisionless shocks
- Production of Magnetic Turbulence by Cosmic Rays Drifting Upstream of Supernova Remnant Shocks
- Radiative cooling in relativistic collisionless shocks. Can simulations and experiments probe relevant GRB physics?
- Particle-In-Cell Simulation of Electron Acceleration in Solar Coronal Jets
- Electromagnetic turbulence driven by the mixed mode instability
- Stochastically Induced Gamma-Ray Burst Wakefield Processes
Cited by in corpus (21)
- SMILEI: a collaborative, open-source, multi-purpose particle-in-cell code for plasma simulation
- Accurate Estimators of Correlation Functions in Fourier Space
- A Particle Module for the PLUTO Code: I - an implementation of the MHD-PIC equations
- Apar-T: code, validation, and physical interpretation of particle-in-cell results
- Turbulent Dissipation Challenge: A community Driven Effort
- PIC Simulation Methods for Cosmic Radiation and Plasma Instabilities
- SHARP: A Spatially Higher-order, Relativistic Particle-in-Cell Code
- Radiative Particle-in-Cell Simulations of Turbulent Comptonization in Magnetized Black-Hole Coronae
- On Energy and Momentum Conservation in Particle-in-Cell Simulation
- DISPATCH: A Numerical Simulation Framework for the Exa-scale Era. I. Fundamentals
- Cosmic Ray propagation in sub-Alfvenic magnetohydrodynamic turbulence
- Compton scattering in particle-in-cell codes
- Instabilities of collisionless current sheets revisited: the role of anisotropic heating
- Plasma wakes driven by photon bursts via Compton scattering
- A guiding center implementation for relativistic particle dynamics in the PLUTO code
- Quantitatively consistent computation of coherent and incoherent radiation in particle-in-cell codes - a general form factor formalism for macro-particles
- Compton driven beam formation and magnetisation via plasma microinstabilities
- Toward Realistic Solar Flare Models: An explicit Particle-In-Cell solver in the DISPATCH framework
- A simple and efficient solver for self-gravity in the DISPATCH astrophysical simulation framework
- EZ: An Efficient, Charge Conserving Current Deposition Algorithm for Electromagnetic Particle-In-Cell Simulations
- Parallel Computation of Inverse Compton Scattering Radiation Spectra based on Liénard-Wiechert Potentials