drift-kinetic simulation;
semi-Lagrangian discontinuous Galerkin methods;
conservative numerical methods;
general purpose computing on graphic processing units;
GPGPU;
CONVERGENCE ANALYSIS;
VLASOV;
D O I:
10.1137/23M1559658
中图分类号:
O29 [应用数学];
学科分类号:
070104 ;
摘要:
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 two-dimensional 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 instability and show that our implementation achieves a performance of up to 600 GB/s on an A100 GPU.