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 条
  • [31] Lattice Boltzmann model for free-surface flow and its application to filling process in casting
    Ginzburg, I
    Steiner, K
    JOURNAL OF COMPUTATIONAL PHYSICS, 2003, 185 (01) : 61 - 99
  • [32] An improved surface tension and wall adhesion model for free-surface flows in the lattice Boltzmann method
    Yu, Yang
    Chen, Li
    Lu, Jianhua
    Hou, Guoxiang
    International Journal of Applied Mathematics and Statistics, 2013, 46 (16): : 324 - 340
  • [33] A Free-Surface Immersed-Boundary Lattice Boltzmann Method for Flows in Porous Media
    Badarch, Ayurzana
    Fenton, John D.
    Tokuzo, Hosoyamada
    RECENT TRENDS IN ENVIRONMENTAL HYDRAULICS, 2020, : 23 - 31
  • [34] A parallel lattice-Boltzmann method for large scale simulations of complex fluids
    Nekovee, M
    Chin, J
    González-Segredo, N
    Coveney, PV
    COMPUTATIONAL FLUID DYNAMICS, 2001, : 204 - 212
  • [35] Finite element lattice Boltzmann simulations of free surface flow in a concentric cylinder
    Wardle, Kent E.
    Lee, Taehun
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2013, 65 (02) : 230 - 238
  • [36] A free-surface lattice Boltzmann method for modelling the filling of expanding cavities by Bingham fluids
    Ginzburg, I
    Steiner, K
    PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2002, 360 (1792): : 453 - 466
  • [37] A 3D fully-nonlinear potential-flow solver for efficient simulations of large-scale free-surface waves
    Hanssen, Finn-Christian Wickmann
    Helmers, Jens Bloch
    Greco, Marilena
    Shao, Yanlin
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2023, 124 (01) : 119 - 158
  • [38] Accelerating Large-Scale CFD Simulations with Lattice Boltzmann Method on a 40-Million-Core Sunway Supercomputer
    Liu, Zhao
    Chu, Xuesen
    Lv, Xiaojing
    Liu, Hanyue
    Fu, Haohuan
    Yang, Guangwen
    PROCEEDINGS OF THE 52ND INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2023, 2023, : 797 - 806
  • [39] Large-scale turbulent structure of uniform shallow free-surface flows
    V. Nikora
    R. Nokes
    W. Veale
    M. Davidson
    G. H. Jirka
    Environmental Fluid Mechanics, 2007, 7 : 159 - 172
  • [40] Large-Scale Three-Dimensional Simulation of Dendritic Solidification Using Lattice Boltzmann Method
    Mohsen Eshraghi
    Bohumir Jelinek
    Sergio D. Felicelli
    JOM, 2015, 67 : 1786 - 1792