Kinetic scrape off layer simulations with semi-Lagrangian discontinuous Galerkin schemes
Lukas Einkemmer, Alexander Moriggl
TL;DR
The paper introduces a GPU-friendly solver for scrape-off layer dynamics using a semi-Lagrangian discontinuous Galerkin method for the Vlasov–Poisson system, augmented by time-adaptive velocity space and a block-structured mesh to resolve sharp sheath gradients. A Strang time-splitting framework combines 1D advection solved by sLdG with a SIPG Poisson solve, enabling large time steps without CFL constraints. To suppress unphysical oscillations near the sheath while preserving efficiency on GPUs, the authors develop an in-step limiter with two indicator families and multiple modifiers, plus a computationally efficient limiter embedded in the advection step. The framework also includes adaptive velocity-domain truncation and spatial refinement near walls, and is validated via 1x1v SOL benchmarks demonstrating effective oscillation control, reduced memory transfer overhead, and favorable GPU performance.
Abstract
In this paper we propose a semi-Lagrangian discontinuous Galerkin solver for the simulation of the scrape off layer for an electron-ion plasma. We use a time adaptive velocity space to deal with fast particles leaving the computational domain, a block structured mesh to resolve the sharp gradient in the plasma sheath, and limiters to avoid oscillations in the density function. In particular, we propose a limiter that can be computed directly from the information used in the semi-Lagrangian discontinuous Galerkin advection step. This limiter is particularly efficient on graphic processing units (GPUs) and compares favorable with limiters from the literature. We provide numerical results for a set of benchmark problems and compare different limiting strategies.
