Large-scale flow simulations using lattice Boltzmann method with AMR following free-surface on multiple GPUs

被引:30
|
作者
Watanabe, Seiya [1 ]
Aoki, Takayuki [2 ]
机构
[1] Kyushu Univ, Appl Mech Res Inst, 6-1 Kasuga Koen, Kasuga, Fukuoka, Japan
[2] Tokyo Inst Technol, Global Sci Informat & Comp Ctr, Meguro Ku, 2-12-1 i7-3 O Okayama, Tokyo, Japan
基金
日本学术振兴会;
关键词
Lattice Boltzmann method; Free-surface flow; Adaptive mesh refinement; GPU; Large-scale simulation; IMMERSED-BOUNDARY; REFINEMENT;
D O I
10.1016/j.cpc.2021.107871
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Free-surface flow simulations require high-resolution grids to capture phenomena at the interface as well as a long computational time. In this paper, we propose a numerical method for realizing large-scale free-surface flow simulations using the lattice Boltzmann method and multiple GPUs. By introducing the adaptive mesh refinement (AMR) method, which adapts high-resolution grids to free surfaces, to the lattice Boltzmann method, the number of lattice points can be greatly reduced. In the calculation of the AMR method, the spatial distribution of a computational load changes with time; therefore, the number of lattice points assigned to each GPU is kept equal by dynamic domain partitioning using a space-filling curve. We measured the weak scalability of our AMR code on the TSUBAME3.0 supercomputer at the Tokyo Institute of Technology. By hiding GPU-GPU communication overheads by the overlapping method, the performance increased 1.29 times that of the naive implementation, and we achieved the fairly high performance of 14,570 MLUPS using 256 GPUs. We demonstrate large-scale simulations for the dam breaking problem and show a reduction in computational cost with the AMR method. (c) 2021 Elsevier B.V. All rights reserved.
引用
收藏
页数:23
相关论文
共 50 条
  • [41] Direct numerical simulations of turbulent channel flow with wall transpiration using lattice Boltzmann method
    Wu, Chung-Ming
    Lin, Chao-An
    JOURNAL OF MECHANICS, 2024, 40 : 384 - 393
  • [42] Numerical simulations of circular particles in parallel plate channel flow using Lattice Boltzmann method
    Hyakutake, Toru
    Matsumoto, Takeshi
    Yanase, Shinichiro
    Nihon Kikai Gakkai Ronbunshu, B Hen/Transactions of the Japan Society of Mechanical Engineers, Part B, 2006, 72 (06): : 1434 - 1441
  • [43] Volume of fluid based modeling of thermocapillary flow applied to a free surface lattice Boltzmann method
    Scherr, Robert
    Markl, Matthias
    Koerner, Carolin
    JOURNAL OF COMPUTATIONAL PHYSICS, 2023, 492
  • [44] Pore-Scale Simulation of Shear Thinning Fluid Flow Using Lattice Boltzmann Method
    Jithin, M.
    Kumar, Nimish
    De, Ashoke
    Das, Malay K.
    TRANSPORT IN POROUS MEDIA, 2018, 121 (03) : 753 - 782
  • [45] Pore-Scale Simulation of Shear Thinning Fluid Flow Using Lattice Boltzmann Method
    M. Jithin
    Nimish Kumar
    Ashoke De
    Malay K. Das
    Transport in Porous Media, 2018, 121 : 753 - 782
  • [46] Two-Dimensional Simulations of Turbulent Flow Past a Row of Cylinders using Lattice Boltzmann Method
    Wei, Yi-Kun
    Hu, Xu-Qu
    INTERNATIONAL JOURNAL OF COMPUTATIONAL METHODS, 2017, 14 (01)
  • [47] Turbulent flow simulations around a surface-mounted finite cylinder using an entropic multi-relaxation lattice Boltzmann method
    Feuchter, C.
    Wagner, O.
    Stief, A.
    Beisswenger, T.
    FLUID DYNAMICS RESEARCH, 2019, 51 (05)
  • [48] Effect of surface structure on flow and heat transfer using lattice Boltzmann method in a microchannel exchanger
    Shao, Baoli
    Wang, Shuyan
    Chen, Xi
    Xie, Lei
    Liu, Lili
    APPLIED THERMAL ENGINEERING, 2023, 220
  • [49] Assessment of multiple relaxation time-lattice Boltzmann method framework for non-Newtonian fluid flow simulations
    Bisht, Manju
    Patil, Dhiraj V.
    EUROPEAN JOURNAL OF MECHANICS B-FLUIDS, 2021, 85 : 322 - 334
  • [50] Lattice-Boltzmann simulations for analysing the detachment of micron-sized spherical particles from surfaces with large-scale roughness structures
    Cui, Yan
    Sommerfeld, Martin
    PARTICUOLOGY, 2022, 61 : 47 - 59