Multi-GPU lattice Boltzmann simulations of turbulent square duct flow at high Reynolds numbers

被引:2
|
作者
Xiang, Xing [1 ,2 ]
Su, Weite [1 ,2 ]
Hu, Tao [1 ,2 ]
Wang, Limin [1 ,2 ]
机构
[1] Chinese Acad Sci, Inst Proc Engn, State Key Lab Multiphase Complex Syst, Beijing 100190, Peoples R China
[2] Univ Chinese Acad Sci, Sch Chem Engn, Beijing 100049, Peoples R China
基金
中国国家自然科学基金;
关键词
Lattice Boltzmann method; Turbulent square duct flow; Multi-GPU computation; Turbulent statistics; DIRECT NUMERICAL-SIMULATION; GAS-SOLID FLOWS; HEAT-TRANSFER; PARTICULATE SUSPENSIONS; SECONDARY FLOW; IMPLEMENTATION; EQUATION; VELOCITY; MODELS; FLUX;
D O I
10.1016/j.compfluid.2023.106061
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Based on the multi-GPU lattice Boltzmann method with the half-way bounce-back scheme, fully developed turbulent duct flows at the friction Reynolds numbers Re-tau of 300, 600, 1,200, 1,500, 1,800, and 2,000 were simulated. The parallel performance of multi-GPU lattice Boltzmann simulations is up to 300.162 GLUPS using 1.57 billion grids with 384 GPUs. The simulated friction factor f was consistent with other DNS and experiment results, as well as the Karman-Prandtl theoretical friction law, which verified a sufficient grid resolution Delta(+) <= 3.3, and the LBGK model is stable for Delta(+) <= 5 at high Reynolds numbers. The secondary flows were successfully captured, and turbulence statistics of root-mean-square (r.m.s.) velocity and Reynolds stress were analyzed. The two-point velocity correlation functions and turbulent energy spectra at different positions showed that secondary flows in the near-corner region changed spatial turbulence distribution. Multi-GPU lattice Boltzmann simulations with large grid scales can deal with turbulent square duct flows at high Reynolds numbers and show promise for high-fidelity and scale-resolving fluid dynamics.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] Simulations of turbulent duct flow with lattice Boltzmann method on GPU cluster
    Lee, You-Hsun
    Huang, Li-Min
    Zou, You-Seng
    Huang, Shao-Ching
    Lin, Chao-An
    COMPUTERS & FLUIDS, 2018, 168 : 14 - 20
  • [2] Optimizing Communications in multi-GPU Lattice Boltzmann Simulations
    Calore, Enrico
    Marchi, Davide
    Schifano, Sebastiano Fabio
    Tripiccione, Raffaele
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS 2015), 2015, : 55 - 62
  • [3] Multi-GPU thermal lattice Boltzmann simulations using OpenACC and MPI
    Xu, Ao
    Li, Bo -Tao
    INTERNATIONAL JOURNAL OF HEAT AND MASS TRANSFER, 2023, 201
  • [4] Multi-GPU thermal lattice Boltzmann simulations using OpenACC and MPI
    Xu, Ao
    Li, Bo-Tao
    INTERNATIONAL JOURNAL OF HEAT AND MASS TRANSFER, 2023, 201
  • [5] Multi-GPU implementation of the lattice Boltzmann method
    Obrecht, Christian
    Kuznik, Frederic
    Tourancheau, Bernard
    Roux, Jean-Jacques
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2013, 65 (02) : 252 - 261
  • [6] Scalable multi-relaxation-time lattice Boltzmann simulations on multi-GPU cluster
    Hong, Pei-Yao
    Huang, Li-Min
    Lin, Li-Song
    Lin, Chao-An
    COMPUTERS & FLUIDS, 2015, 110 : 1 - 8
  • [7] Multi-GPU performance of incompressible flow computation by lattice Boltzmann method on GPU cluster
    Xian, Wang
    Takayuki, Aoki
    PARALLEL COMPUTING, 2011, 37 (09) : 521 - 535
  • [8] Implementation of Multi-GPU Based Lattice Boltzmann Method for Flow Through Porous Media
    Huang, Changsheng
    Shi, Baochang
    He, Nanzhong
    Chai, Zhenhua
    ADVANCES IN APPLIED MATHEMATICS AND MECHANICS, 2015, 7 (01) : 1 - 12
  • [9] Adjoint Lattice Boltzmann for topology optimization on multi-GPU architecture
    Laniewski-Wollk, L.
    Rokicki, J.
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2016, 71 (03) : 833 - 848
  • [10] Sailfish: A flexible multi-GPU implementation of the lattice Boltzmann method
    Januszewski, M.
    Kostur, M.
    COMPUTER PHYSICS COMMUNICATIONS, 2014, 185 (09) : 2350 - 2368