PICPANTHER: A simple, concise implementation of the relativistic moment implicit particle-in-cell method

Published: 01-01-2015| Version 1 | DOI: 10.17632/gcy5p3ddfb.1
Andreas Kempf,
Patrick Kilian,
Urs Ganse,
Cedric Schreiner,
Felix Spanier


Abstract A three-dimensional, parallelized implementation of the electromagnetic relativistic moment implicit particle-in-cell method in Cartesian geometry (Noguchi et al., 2007) is presented. Particular care was taken to keep the C++11 codebase simple, concise, and approachable. GMRES is used as a field solver and during the Newton–Krylov iteration of the particle pusher. Drifting Maxwellian problem setups are available while more complex simulations can be implemented easily. Several test runs are d... Title of program: PICPANTHER Catalogue Id: AEVA_v1_0 Nature of problem Kinetic simulations of collisionless plasma mostly need to resolve the smallest scales in a plasma, limiting the problem domains that can be tackled. The Courant-Friedrichs-Lewy condition poses further problems. Explicit algorithms require large amounts of computational power to cope with these restrictions. Implementations of implicit algorithms, on the other hand, are very complex. Very few implicit codes are openly available and approachable. Fully relativistic, three-dimensional electromagne ... Versions of this program held in the CPC repository in Mendeley Data AEVA_v1_0; PICPANTHER; 10.1016/j.cpc.2014.11.010 This program has been imported from the CPC Program Library held at Queen's University Belfast (1969-2018)