2,621 research outputs found
ORB5: a global electromagnetic gyrokinetic code using the PIC approach in toroidal geometry
This paper presents the current state of the global gyrokinetic code ORB5 as
an update of the previous reference [Jolliet et al., Comp. Phys. Commun. 177
409 (2007)]. The ORB5 code solves the electromagnetic Vlasov-Maxwell system of
equations using a PIC scheme and also includes collisions and strong flows. The
code assumes multiple gyrokinetic ion species at all wavelengths for the
polarization density and drift-kinetic electrons. Variants of the physical
model can be selected for electrons such as assuming an adiabatic response or a
``hybrid'' model in which passing electrons are assumed adiabatic and trapped
electrons are drift-kinetic. A Fourier filter as well as various control
variates and noise reduction techniques enable simulations with good
signal-to-noise ratios at a limited numerical cost. They are completed with
different momentum and zonal flow-conserving heat sources allowing for
temperature-gradient and flux-driven simulations. The code, which runs on both
CPUs and GPUs, is well benchmarked against other similar codes and analytical
predictions, and shows good scalability up to thousands of nodes
Laser-plasma interactions with a Fourier-Bessel Particle-in-Cell method
A new spectral particle-in-cell (PIC) method for plasma modeling is presented
and discussed. In the proposed scheme, the Fourier-Bessel transform is used to
translate the Maxwell equations to the quasi-cylindrical spectral domain. In
this domain, the equations are solved analytically in time, and the spatial
derivatives are approximated with high accuracy. In contrast to the
finite-difference time domain (FDTD) methods that are commonly used in PIC, the
developed method does not produce numerical dispersion, and does not involve
grid staggering for the electric and magnetic fields. These features are
especially valuable in modeling the wakefield acceleration of particles in
plasmas. The proposed algorithm is implemented in the code PLARES-PIC, and the
test simulations of laser plasma interactions are compared to the ones done
with the quasi-cylindrical FDTD PIC code CALDER-CIRC.Comment: submitted to Phys. Plasma
Pegasus: A New Hybrid-Kinetic Particle-in-Cell Code for Astrophysical Plasma Dynamics
We describe Pegasus, a new hybrid-kinetic particle-in-cell code tailored for
the study of astrophysical plasma dynamics. The code incorporates an
energy-conserving particle integrator into a stable, second-order--accurate,
three-stage predictor-predictor-corrector integration algorithm. The
constrained transport method is used to enforce the divergence-free constraint
on the magnetic field. A delta-f scheme is included to facilitate a
reduced-noise study of systems in which only small departures from an initial
distribution function are anticipated. The effects of rotation and shear are
implemented through the shearing-sheet formalism with orbital advection. These
algorithms are embedded within an architecture similar to that used in the
popular astrophysical magnetohydrodynamics code Athena, one that is modular,
well-documented, easy to use, and efficiently parallelized for use on thousands
of processors. We present a series of tests in one, two, and three spatial
dimensions that demonstrate the fidelity and versatility of the code.Comment: 27 pages, 12 figures, accepted for publication in Journal of
Computational Physic
PICPANTHER: A simple, concise implementation of the relativistic moment implicit Particle-in-Cell method
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 described and the code's numerical
and computational performance is examined. Weak scaling on the SuperMUC system
is discussed and found suitable for large-scale production runs.Comment: 29 pages, 8 figure
- …