A semi-Lagrangian discontinuous Galerkin method for drift-kinetic simulations on GPUs
Lukas Einkemmer, Alexander Moriggl

TL;DR
This paper presents a GPU-accelerated semi-Lagrangian discontinuous Galerkin method for solving the drift-kinetic equation, achieving high performance and mass conservation for plasma simulations.
Contribution
It introduces a second order splitting scheme and a 2D semi-Lagrangian approach optimized for GPUs, enabling large time steps and efficient high-fidelity plasma simulations.
Findings
Achieves up to 600 GB/s on A100 GPU
Conserves mass up to machine precision
Allows large time steps without CFL constraints
Abstract
In this paper, we demonstrate the efficiency of using semi-Lagrangian discontinuous Galerkin methods to solve the drift-kinetic equation using graphic processing units (GPUs). In this setting we propose a second order splitting scheme and a 2d semi-Lagrangian scheme in the poloidal plane. The resulting method is able to conserve mass up to machine precision, allows us to take large time steps due to the absence of a CFL condition and provides local data dependency which is essential to obtain good performance on state-of-the art high-performance computing systems. We report simulations of a drift-kinetic ion temperature gradient (ITG) instability and show that our implementation achieves a performance of up to 600 GB/s on an A100 GPU.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMagnetic confinement fusion research · Physics of Superconductivity and Magnetism · Atomic and Subatomic Physics Research
