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 条
  • [1] Large-scale free-surface flow simulations using FEM
    Aliabadi, Shahrouz
    Watts, Marvin
    Johnson, Andrew
    PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON OFFSHORE MECHANICS AND ARCTIC ENGINEERING, VOL 3, 2005, : 1011 - 1016
  • [2] Free-surface flow simulations with floating objects using lattice Boltzmann method
    Watanabe, Seiya
    Kawahara, Jun
    Aoki, Takayuki
    Sugihara, Kenta
    Takase, Shinsuke
    Moriguchi, Shuji
    Hashimoto, Hirotada
    ENGINEERING APPLICATIONS OF COMPUTATIONAL FLUID MECHANICS, 2023, 17 (01)
  • [3] Simulation of free-surface flows using the Lattice Boltzmann method with the AMR technique
    Liu, Zhengliang
    Feng, Xingya
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART C-JOURNAL OF MECHANICAL ENGINEERING SCIENCE, 2023, 237 (11) : 2498 - 2506
  • [5] LATTICE BOLTZMANN SIMULATIONS OF TRIAGULAR CAVITY FLOW AND FREE-SURFACE PROBLEMS
    Duan Ya-li
    Liu Ru-xun
    JOURNAL OF HYDRODYNAMICS, 2007, 19 (02) : 127 - 134
  • [6] Lattice Boltzmann Simulations of Triagular Cavity Flow and Free-Surface Problems
    Ya-li Duan
    Ru-xun Liu
    Journal of Hydrodynamics, 2007, 19 : 127 - 134
  • [7] Modeling Free-Surface Flow in Rectangular Shallow Basins by Using Lattice Boltzmann Method
    Peng, Y.
    Zhou, J. G.
    Burrows, R.
    JOURNAL OF HYDRAULIC ENGINEERING-ASCE, 2011, 137 (12): : 1680 - 1685
  • [8] Free-surface Simulations of Newtonian and Non-Newtonian Fluids with the Lattice Boltzmann Method
    ZHANG Chuanhu
    CHEN Songgui
    SUN Qicheng
    JIN Feng
    Acta Geologica Sinica(English Edition), 2016, 90 (03) : 999 - 1010
  • [9] Hydraulics application of the Free-surface Lattice Boltzmann method
    Badarch, Ayurzana
    Tokuzo, Hosoyamada
    Narantsogt, Nasanbayar
    2016 11TH INTERNATIONAL FORUM ON STRATEGIC TECHNOLOGY (IFOST), PTS 1 AND 2, 2016,
  • [10] Free-surface Simulations of Newtonian and Non-Newtonian Fluids with the Lattice Boltzmann Method
    ZHANG Chuanhu
    CHEN Songgui
    SUN Qicheng
    JIN Feng
    Acta Geologica Sinica(English Edition), 2016, (03) : 999 - 1010