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
来源
SIAM JOURNAL ON SCIENTIFIC COMPUTING | 2024年 / 46卷 / 02期
关键词
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
相关论文
共 50 条
  • [1] A semi-Lagrangian code for nonlinear global simulations of electrostatic drift-kinetic ITG modes
    Brunetti, M
    Grandgirard, V
    Sauter, O
    Vaclavik, J
    Villard, L
    COMPUTER PHYSICS COMMUNICATIONS, 2004, 163 (01) : 1 - 21
  • [2] A drift-kinetic Semi-Lagrangian 4D code for ion turbulence simulation
    Grandgirard, V.
    Brunetti, M.
    Bertrand, P.
    Besse, N.
    Garbet, X.
    Ghendrih, P.
    Manfredi, G.
    Sarazin, Y.
    Sauter, O.
    Sonnendruecker, E.
    Vaclavik, J.
    Villard, L.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2006, 217 (02) : 395 - 423
  • [3] Comparison of Semi-Lagrangian Discontinuous Galerkin Schemes for Linear and Nonlinear Transport Simulations
    Cai, Xiaofeng
    Guo, Wei
    Qiu, Jing-Mei
    COMMUNICATIONS ON APPLIED MATHEMATICS AND COMPUTATION, 2022, 4 (01) : 3 - 33
  • [4] Comparison of Semi-Lagrangian Discontinuous Galerkin Schemes for Linear and Nonlinear Transport Simulations
    Xiaofeng Cai
    Wei Guo
    Jing-Mei Qiu
    Communications on Applied Mathematics and Computation, 2022, 4 : 3 - 33
  • [5] A semi-Lagrangian discontinuous Galerkin method for scalar advection by incompressible flows
    Restelli, M.
    Bonaventura, L.
    Sacco, R.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2006, 216 (01) : 195 - 215
  • [6] On Semi-Lagrangian Exponential Integrators and Discontinuous Galerkin Methods
    Kometa, Bawfeh Kingsley
    NUMERICAL ANALYSIS AND APPLIED MATHEMATICS ICNAAM 2011: INTERNATIONAL CONFERENCE ON NUMERICAL ANALYSIS AND APPLIED MATHEMATICS, VOLS A-C, 2011, 1389
  • [7] A High Order Conservative Semi-Lagrangian Discontinuous Galerkin Method for Two-Dimensional Transport Simulations
    Xiaofeng Cai
    Wei Guo
    Jing-Mei Qiu
    Journal of Scientific Computing, 2017, 73 : 514 - 542
  • [8] A High Order Conservative Semi-Lagrangian Discontinuous Galerkin Method for Two-Dimensional Transport Simulations
    Cai, Xiaofeng
    Guo, Wei
    Qiu, Jing-Mei
    JOURNAL OF SCIENTIFIC COMPUTING, 2017, 73 (2-3) : 514 - 542
  • [9] Asymptotic preserving semi-Lagrangian discontinuous Galerkin methods for multiscale kinetic transport equations
    Cai, Yi
    Zhang, Guoliang
    Zhu, Hongqiang
    Xiong, Tao
    JOURNAL OF COMPUTATIONAL PHYSICS, 2024, 513
  • [10] A high order semi-Lagrangian discontinuous Galerkin method for Vlasov-Poisson simulations without operator splitting
    Cai, Xiaofeng
    Guo, Wei
    Qiu, Jing-Mei
    JOURNAL OF COMPUTATIONAL PHYSICS, 2018, 354 : 529 - 551