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 条
  • [41] The moving mesh semi-Lagrangian MMSISL method
    Cook, S. P.
    Budd, C. J.
    Melvin, T.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2019, 393 : 484 - 502
  • [42] A Conservative Semi-Lagrangian Method for the Advection Problem
    Efremov, Alexandr
    Karepova, Evgeniya
    Shaidurov, Vladimir
    NUMERICAL ANALYSIS AND ITS APPLICATIONS (NAA 2016), 2017, 10187 : 325 - 333
  • [43] Multiscale semi-Lagrangian lattice Boltzmann method
    Kallikounis, N. G.
    Dorschner, B.
    Karlin, I., V
    PHYSICAL REVIEW E, 2021, 103 (06)
  • [44] Semi-Lagrangian Implementation Method using GPU
    Gomez, Yensy
    Hincapie, Juan
    Osorio, John
    Vargas, Julio
    2014 9TH COMPUTING COLOMBIAN CONFERENCE (9CCC), 2014, : 240 - 245
  • [45] A drift-kinetic perturbed Lagrangian for low-frequency nonideal MHD applications
    徐国盛
    伍兴权
    胡友俊
    Plasma Science and Technology, 2023, (07) : 40 - 46
  • [46] A drift-kinetic perturbed Lagrangian for low-frequency nonideal MHD applications
    Xu, Guosheng
    Wu, Xingquan
    Hu, Youjun
    PLASMA SCIENCE & TECHNOLOGY, 2023, 25 (07)
  • [47] Field-Aligned Interpolation for Semi-Lagrangian Gyrokinetic Simulations
    Latu, Guillaume
    Mehrenberger, Michel
    Gueclue, Yaman
    Ottaviani, Maurizio
    Sonnendruecker, Eric
    JOURNAL OF SCIENTIFIC COMPUTING, 2018, 74 (03) : 1601 - 1650
  • [48] Field-Aligned Interpolation for Semi-Lagrangian Gyrokinetic Simulations
    Guillaume Latu
    Michel Mehrenberger
    Yaman Güçlü
    Maurizio Ottaviani
    Eric Sonnendrücker
    Journal of Scientific Computing, 2018, 74 : 1601 - 1650
  • [49] A comparison of climate simulations from a semi-Lagrangian and an Eulerian GCM
    Chen, MH
    Bates, JR
    JOURNAL OF CLIMATE, 1996, 9 (05) : 1126 - 1149
  • [50] Impact of a semi-Lagrangian and an Eulerian dynamical core on climate simulations
    Chen, MH
    Rood, RB
    Takacs, LL
    JOURNAL OF CLIMATE, 1997, 10 (09) : 2374 - 2389