A SEMI-LAGRANGIAN DISCONTINUOUS GALERKIN METHOD FOR DRIFT-KINETIC SIMULATIONS ON GPUs

被引:0
作者
Einkemmer, Lukas [1 ]
Moriggl, Alexander [1 ]
机构
[1] Univ Innsbruck, Dept Math, A-6020 Innsbruck, Austria
关键词
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.
引用
收藏
页码:B33 / B55
页数:23
相关论文
empty
未找到相关数据