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 条
  • [21] Non-uniform splines for semi-Lagrangian kinetic simulations of the plasma sheath
    Bourne, Emily
    Munschy, Yann
    Grandgirard, Virginie
    Mehrenberger, Michel
    Ghendrih, Philippe
    JOURNAL OF COMPUTATIONAL PHYSICS, 2023, 488
  • [22] On the relationship between Semi-Lagrangian and Lagrange–Galerkin schemes
    Roberto Ferretti
    Numerische Mathematik, 2013, 124 : 31 - 56
  • [23] High order semi-Lagrangian discontinuous Galerkin method coupled with Runge-Kutta exponential integrators for nonlinear Vlasov dynamics
    Cai, Xiaofeng
    Boscarino, Sebastiano
    Qiu, Jing-Mei
    JOURNAL OF COMPUTATIONAL PHYSICS, 2021, 427
  • [24] A Semi-Lagrangian Method for Turbulence Simulations Using Mixed Spectral Discretizations
    Xu, Jin
    Xiu, Dongbin
    Karniadakis, George Em
    JOURNAL OF SCIENTIFIC COMPUTING, 2002, 17 (1-4) : 585 - 597
  • [25] A Semi-Lagrangian Method for Turbulence Simulations Using Mixed Spectral Discretizations
    Jin Xu
    Dongbin Xiu
    George Em Karniadakis
    Journal of Scientific Computing, 2002, 17 : 585 - 597
  • [26] A Lagrangian discontinuous Galerkin hydrodynamic method
    Liu, Xiaodong
    Morgan, Nathaniel R.
    Burton, Donald E.
    COMPUTERS & FLUIDS, 2018, 163 : 68 - 85
  • [27] On the relationship between Semi-Lagrangian and Lagrange-Galerkin schemes
    Ferretti, Roberto
    NUMERISCHE MATHEMATIK, 2013, 124 (01) : 31 - 56
  • [28] A semi-Lagrangian meshfree Galerkin method for convection-dominated partial differential equations
    Wang, Xiaodong
    Wang, Haidan
    Liu, Ying
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2022, 391
  • [29] The semi-Lagrangian method on curvilinear grids
    Hamiaz, Adnane
    Mehrenberger, Michel
    Sellama, Hocine
    Sonnendruecker, Eric
    COMMUNICATIONS IN APPLIED AND INDUSTRIAL MATHEMATICS, 2016, 7 (03): : 96 - 134
  • [30] A new class of efficient high order semi-Lagrangian IMEX discontinuous Galerkin methods on staggered unstructured meshes
    Tavelli, M.
    Boscheri, W.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2024, 515