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] Large-Scale direct numerical simulations of turbulence using GPUs and modern Fortran
    Karp, Martin
    Massaro, Daniele
    Jansson, Niclas
    Hart, Alistair
    Wahlgren, Jacob
    Schlatter, Philipp
    Markidis, Stefano
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2023, 37 (05): : 487 - 502
  • [42] Towards aeraulic simulations at urban scale using the lattice Boltzmann method
    Christian Obrecht
    Frédéric Kuznik
    Lucie Merlier
    Jean-Jacques Roux
    Bernard Tourancheau
    Environmental Fluid Mechanics, 2015, 15 : 753 - 770
  • [43] Towards aeraulic simulations at urban scale using the lattice Boltzmann method
    Obrecht, Christian
    Kuznik, Frederic
    Merlier, Lucie
    Roux, Jean-Jacques
    Tourancheau, Bernard
    ENVIRONMENTAL FLUID MECHANICS, 2015, 15 (04) : 753 - 770
  • [44] Large-scale turbulent structure of uniform shallow free-surface flows
    Nikora, V.
    Nokes, R.
    Veale, W.
    Davidson, M.
    Jirka, G. H.
    ENVIRONMENTAL FLUID MECHANICS, 2007, 7 (02) : 159 - 172
  • [45] Large-Scale Three-Dimensional Simulation of Dendritic Solidification Using Lattice Boltzmann Method
    Eshraghi, Mohsen
    Jelinek, Bohumir
    Felicelli, Sergio D.
    JOM, 2015, 67 (08) : 1786 - 1792
  • [46] Large Scale Lattice Boltzmann Simulation for the Coupling of Free and Porous Media Flow
    Fattahi, Ehsan
    Waluga, Christian
    Wohlmuth, Barbara
    Ruede, Ulrich
    HIGH PERFORMANCE COMPUTING IN SCIENCE AND ENGINEERING, HPCSE 2015, 2016, 9611 : 1 - 18
  • [47] Towards a computationally efficient free-surface groundwater flow boundary condition for large-scale hydrological modelling
    Rahman, M.
    Rosolem, R.
    Kollet, S. J.
    Wagener, T.
    ADVANCES IN WATER RESOURCES, 2019, 123 : 225 - 233
  • [48] Validation of large-scale particle image velocimetry to acquire free-surface flow fields in vegetated rivers
    Creelle, Stephan
    Roldan, Rebeca
    Herremans, Anke
    Meire, Dieter
    Buis, Kerst
    Meire, Patrick
    Van Oyen, Tomas
    De Mulder, Tom
    Troch, Peter
    JOURNAL OF APPLIED WATER ENGINEERING AND RESEARCH, 2018, 6 (03): : 171 - 182
  • [49] LARGE-SCALE NUMERICAL SIMULATION OF UNSTEADY FLOW FIELD IN A HALF-DUCTED PROPELLER FAN USING LATTICE BOLTZMANN METHOD
    Yamada, Kazutoyo
    Kusano, Kazuya
    Furukawa, Masato
    PROCEEDINGS OF THE ASME/JSME/KSME JOINT FLUIDS ENGINEERING CONFERENCE, 2015, VOL 1A, SYMPOSIA, PT 2, 2016,
  • [50] Flow Simulations Using Two Dimensional Thermal Lattice Boltzmann Method
    Almalowi, Saeed J.
    Oztekin, Alparslan
    JOURNAL OF APPLIED MATHEMATICS, 2012,