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 条
  • [41] Drag coefficients for elongated/flattened irregular particles based on particle-resolved direct numerical simulation
    Zhang, Fengbin
    He, Yaqun
    Xie, Weining
    Wei, Neng
    Li, Jinlong
    Wang, Shuai
    Wang, Jie
    POWDER TECHNOLOGY, 2023, 418
  • [42] Particle-Resolved Direct Numerical Simulation of Gas-Solid Dynamics in Experimental Fluidized Beds
    Luo, Kun
    Tan, Junhua
    Wang, Zeli
    Fan, Jianren
    AICHE JOURNAL, 2016, 62 (06) : 1917 - 1932
  • [43] Lattice Boltzmann method and RANS approach for simulation of turbulent flows and particle transport and deposition
    Sajjadi, H.
    Salmanzadeh, M.
    Ahmadi, G.
    Jafari, S.
    PARTICUOLOGY, 2017, 30 : 62 - 72
  • [44] A fluctuating lattice-Boltzmann model for direct numerical simulation of particle Brownian motion
    Nie, Deming
    Lin, Jianzhong
    PARTICUOLOGY, 2009, 7 (06) : 501 - 506
  • [45] Particle-resolved direct numerical simulation of drag force on permeable, non-spherical aggregates
    Mola, Ismael A.
    Fawell, Phillip D.
    Small, Michael
    CHEMICAL ENGINEERING SCIENCE, 2020, 218
  • [46] THERMAL LATTICE BOLTZMANN SIMULATION OF DIFFUSION/FORCED CONVECTION USING A DOUBLE MRT MODEL
    Kravets, Bogdan
    Kruggel-Emden, Harald
    V INTERNATIONAL CONFERENCE ON PARTICLE-BASED METHODS - FUNDAMENTALS AND APPLICATIONS (PARTICLES 2017), 2017, : 624 - 635
  • [47] An efficient four-way coupled lattice Boltzmann - discrete element method for fully resolved simulations of particle-laden flows
    Rettinger, Christoph
    Ruede, Ulrich
    JOURNAL OF COMPUTATIONAL PHYSICS, 2022, 453
  • [48] Numerical simulation of the particle filtration process inside porous walls using lattice Boltzmann method
    Kong, Xiangjin
    Li, Zhijun
    Cai, Dong
    Shen, Boxi
    Zhang, Yanke
    CHEMICAL ENGINEERING SCIENCE, 2019, 202 : 282 - 299
  • [49] Modeling average gas-solid heat transfer using particle-resolved direct numerical simulation
    Sun, B.
    Tenneti, S.
    Subramaniam, S.
    INTERNATIONAL JOURNAL OF HEAT AND MASS TRANSFER, 2015, 86 : 898 - 913
  • [50] Simulation of a single droplet impact onto a thin liquid film using the lattice Boltzmann method
    Kharmiani, Soroush Fallah
    Passandideh-Fard, Mohammad
    Niazmand, Hamid
    JOURNAL OF MOLECULAR LIQUIDS, 2016, 222 : 1172 - 1182