photon-plasma: A modern high-order particle-in-cell code
- 1. Centre for Star and Planet Formation, Natural History Museum of Denmark, University of Copenhagen, Øster Voldgade 5-7, DK-1350 Copenhagen (Denmark)
- 2. Niels Bohr Institute, University of Copenhagen, Juliane Maries Vej 30, DK-2100 Copenhagen (Denmark)
Description
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
Additional details
Identifiers
- DOI
- 10.1063/1.4811384;
- arXiv
- arXiv:1211.4575v3;
Publishing Information
- Journal Title
- Physics of Plasmas
- Journal Volume
- 20
- Journal Issue
- 6
- Journal Page Range
- p. 062904-062904.24
- ISSN
- 1070-664X
- CODEN
- PHPAEN
INIS
- Country of Publication
- United States
- Country of Input or Organization
- International Atomic Energy Agency (IAEA)
- INIS RN
- 45049127
- Subject category
- S70: PLASMA PHYSICS AND FUSION TECHNOLOGY;
- Descriptors DEI
- BENCHMARKS; COMPUTER CODES; HELMHOLTZ INSTABILITY; INTERPOLATION; PHOTONS; PLASMA HEATING; PLASMA SIMULATION; RADIATIVE COOLING; RELATIVISTIC PLASMA; SHOCK WAVES; TIME DEPENDENCE; TWO-STREAM INSTABILITY
- Descriptors DEC
- BOSONS; COOLING; ELEMENTARY PARTICLES; HEATING; INSTABILITY; MASSLESS PARTICLES; MATHEMATICAL SOLUTIONS; NUMERICAL SOLUTION; PLASMA; PLASMA INSTABILITY; PLASMA MACROINSTABILITIES; PLASMA MICROINSTABILITIES; SIMULATION
Optional Information
- Notes
- (c) 2013 AIP Publishing LLC