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 条
  • [21] Progress on simulating nonlinear free-surface flows with Lattice Boltzmann method
    Chu, Xuesen
    Han, Wenji
    Zhang, Ke
    Yan, Kai
    Proceedings of the Second Conference of Global Chinese Scholars on Hydrodynamics (CCSH'2016), Vols 1 & 2, 2016, : 380 - 385
  • [22] Domain decomposition and locality optimization for large-scale lattice Boltzmann simulations
    Wittmann, M.
    Zeiser, T.
    Hager, G.
    Wellein, G.
    COMPUTERS & FLUIDS, 2013, 80 : 283 - 289
  • [23] Parallel Free-Surface and Multi-Phase Simulations in Complex Geometries Using Lattice Boltzmann Methods
    Toelke, Jonas
    Ahrenholz, Benjamin
    Hegewald, Jan
    Krafczyk, Manfred
    HIGH PERFORMANCE COMPUTING IN SCIENCE AND ENGINEERING, GARCH/MUNICH 2007, 2009, : 397 - 410
  • [24] Application of the lattice Boltzmann method for large-scale hydraulic problems
    Biscarini, Chiara
    Di Francesco, Silvia
    Mencattini, Matteo
    INTERNATIONAL JOURNAL OF NUMERICAL METHODS FOR HEAT & FLUID FLOW, 2011, 21 (05) : 584 - 601
  • [25] A regularized single-phase lattice Boltzmann method for free-surface flows
    Cao, Wenjin
    Li, Zhe
    Li, Xuhui
    Le Touze, David
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2020, 80 (10) : 2194 - 2211
  • [26] Modeling of Free surface Flow with Dispersed Particles Using The Lattice Boltzmann Method
    Heidler, V
    Bublik, O.
    Lobovsky, L.
    Vimmr, J.
    INTERNATIONAL CONFERENCE ON NUMERICAL ANALYSIS AND APPLIED MATHEMATICS ICNAAM 2019, 2020, 2293
  • [27] Analysis and comparison of boundary condition variants in the free-surface lattice Boltzmann method
    Schwarzmeier, Christoph
    Ruede, Ulrich
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2023, 95 (05) : 820 - 850
  • [28] A coupled lattice Boltzmann and particle level set method for free-surface flows
    Yu, Yang
    Chen, Li
    Lu, Jianhua
    Hou, Guoxiang
    SCIENCEASIA, 2014, 40 (03): : 238 - 247
  • [29] Direct Numerical Simulation and Large Eddy Simulation on a Turbulent Wall-Bounded Flow Using Lattice Boltzmann Method and Multiple GPUs
    Wang, Xian
    Shangguan, Yanqin
    Onodera, Naoyuki
    Kobayashi, Hiromichi
    Aoki, Takayuki
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2014, 2014
  • [30] Large-scale simulations on multiple Graphics Processing Units (GPUs) for the direct simulation Monte Carlo method
    Su, C. -C.
    Smith, M. R.
    Kuo, F. -A.
    Wu, J. -S.
    Hsieh, C. -W.
    Tseng, K. -C.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2012, 231 (23) : 7932 - 7958