Particle-resolved thermal lattice Boltzmann simulation using OpenACC on multi-GPUs

被引:14
|
作者
Xu, Ao [1 ,2 ,3 ]
Li, Bo-Tao [1 ]
机构
[1] Northwestern Polytech Univ, Sch Aeronaut, Xian 710072, Peoples R China
[2] Northwestern Polytech Univ, Inst Extreme Mech, Xian 710072, Peoples R China
[3] China Aerodynam Res & Dev Ctr, Key Lab Icing & Anti Deicing, Mianyang 621000, Peoples R China
关键词
Particle-laden flow; Thermal convection; Lattice Boltzmann method; GPU computing; OpenACC; DIRECT NUMERICAL-SIMULATION; IMMERSED BOUNDARY; PARTICULATE FLOWS; CONVECTIVE FLOWS; FLUID; IMPLEMENTATION; EQUATION; PERFORMANCE; MODEL;
D O I
10.1016/j.ijheatmasstransfer.2023.124758
中图分类号
O414.1 [热力学];
学科分类号
摘要
We utilize the Open Accelerator (OpenACC) approach for graphics processing unit (GPU) accelerated particle-resolved thermal lattice Boltzmann (LB) simulation. We adopt the momentum-exchange method to calculate fluid-particle interactions to preserve the simplicity of the LB method. To address load imbalance issues, we extend the indirect addressing method to collect fluid-particle link information at each timestep and store indices of fluid-particle link in a fixed index array. We simulate the sedimentation of 4,800 hot particles in cold fluids with a domain size of 40002, and the simulation achieves 1750 million lattice updates per second (MLUPS) on a single GPU. Furthermore, we implement a hybrid OpenACC and message passing interface (MPI) approach for multi-GPU accelerated simulation. This approach incorporates four optimization strategies, including building domain lists, utilizing request-answer communication, overlapping communications with computations, and executing computation tasks concurrently. By reducing data communication between GPUs, hiding communication latency through overlapping computation, and increasing the utilization of GPU resources, we achieve improved performance, reaching 10846 MLUPS using 8 GPUs. Our results demonstrate that the OpenACC-based GPU acceleration is promising for particle-resolved thermal lattice Boltzmann simulation.
引用
收藏
页数:14
相关论文
共 50 条
  • [21] Multi-block adaptive mesh refinement (AMR) for a lattice Boltzmann solver using GPUs
    Hsu, Fu-Sheng
    Chang, Keh-Chin
    Smith, Matthew
    COMPUTERS & FLUIDS, 2018, 175 : 48 - 52
  • [22] Simulation of flow over a cavity using Multi-Relaxation Time Thermal Lattice Boltzmann Method
    Sidik, Nor Azwadi Che
    Khan, Aman Ali
    MECHANICAL AND MATERIALS ENGINEERING, 2014, 554 : 296 - 300
  • [23] Lattice Boltzmann simulation of particle-laden flows using an improved curved boundary condition
    Liu, Shasha
    Zhou, Taotao
    Tao, Shi
    Wu, Zhibin
    Yang, Guang
    INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 2019, 30 (06):
  • [24] Lattice Boltzmann simulation of particle-laden turbulent channel flow
    Wang, Lian-Ping
    Peng, Cheng
    Guo, Zhaoli
    Yu, Zhaosheng
    COMPUTERS & FLUIDS, 2016, 124 : 226 - 236
  • [25] Lattice Boltzmann simulation of resolved oblate spheroids in wall turbulence
    Eshghinejadfard, Amir
    Zhao, Lihao
    Thevenin, Dominique
    JOURNAL OF FLUID MECHANICS, 2018, 849 : 510 - 540
  • [26] Multi-GPU Based Lattice Boltzmann Method for Hemodynamic Simulation in Patient-Specific Cerebral Aneurysm
    Huang, Changsheng
    Shi, Baochang
    Guo, Zhaoli
    Chai, Zhenhua
    COMMUNICATIONS IN COMPUTATIONAL PHYSICS, 2015, 17 (04) : 960 - 974
  • [27] Lattice Boltzmann simulation of complex thermal flows via a simplified immersed boundary method
    Tao, Shi
    Wang, Liang
    He, Qing
    Chen, Jiechao
    Luo, Jiahong
    JOURNAL OF COMPUTATIONAL SCIENCE, 2022, 65
  • [28] Lattice Boltzmann method for parallel simulations of cardiac electrophysiology using GPUs
    Campos, J. O.
    Oliveira, R. S.
    dos Santos, R. W.
    Rocha, B. M.
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2016, 295 : 70 - 82
  • [29] Particle-resolved simulations for nanofluid thermal enhancement in channel flows
    Jbeili, Mayssaa
    Zhang, Junfeng
    NUMERICAL HEAT TRANSFER PART A-APPLICATIONS, 2023, 84 (12) : 1417 - 1435
  • [30] Effects of particle shape and packing style on ethylene oxidation reaction using particle-resolved CFD simulation
    Shi, Yao
    Chen, Hao
    Chen, Wenyao
    Ye, Guanghua
    Qu, Jin
    Li, Jinbing
    Zhou, Xinggui
    Duan, Xuezhi
    PARTICUOLOGY, 2023, 82 : 87 - 97