Entropic Lattice Boltzmann Method based high Reynolds number flow simulation using CUDA on GPU

被引:23
|
作者
Ye, Yu [1 ]
Li, Kenli [1 ,2 ]
机构
[1] Hunan Univ, Coll Informat Sci & Engn, Changsha, Peoples R China
[2] Natl Supercomp Ctr Changsha, Changsha, Peoples R China
基金
中国国家自然科学基金; 美国国家科学基金会;
关键词
Entropic Lattice Boltzmann Method (ELBM); Computational fluid dynamics; High Reynolds number; Parallelization; CUDA; GPU; H-THEOREM; MODELS;
D O I
10.1016/j.compfluid.2013.08.005
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Entropic Lattice Boltzmann Method (ELBM) is used for the stable computational simulation of high Reynolds number fluid flows, due to it alleviates the obstacle of numerical instabilities by restoring the second law of thermodynamics (Boltzmann's H-theorem). In general, this stability is gained at the price of some computational overhead, associated with the requirement of adjusting the local relaxation parameter of the standard Lattice Boltzmann Method (LBM) in such a way as to guarantee compliance with H-theorem. In this paper, we present a very efficient implementation strategy for ELBM based high Reynolds number flow simulation on nVIDIA graphics processing unit (GPU) with optimization approaches. Some algorithms for H-alpha solver on GPU which solve the relaxation adjusting parameter are also proposed in our study. We demonstrate the ELBM-GPU parallel approach for fluid flows simulation which can reduce the computational cost of ELBM implementation and obtain an excellent performance. Meanwhile, we find that the direct approximate method of parameter solution is more efficient than other methods on the whole. The results show that: (1) the whole ELBM-GPU implementation results in average speedups of 3.14 over the single-core ELBM-CPU result; (2) comparison of two types of methods for H-alpha: solver, the direct approximate method can save an average 31.7% of computation time than the iteration method; and (3) the implementation of ELBM on GPU allows us to achieve up to 50% global memory bandwidth utilization ratio. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:241 / 249
页数:9
相关论文
共 50 条
  • [21] Cascaded digital lattice Boltzmann automata for high Reynolds number flow
    Geier, Martin
    Greiner, Andreas
    Korvink, Jan G.
    PHYSICAL REVIEW E, 2006, 73 (06):
  • [22] Simulation of Flow Around a Cube at Moderate Reynolds Numbers Using the Lattice Boltzmann Method
    Khan, Majid Hassan
    Sharma, Atul
    Agrawal, Amit
    JOURNAL OF FLUIDS ENGINEERING-TRANSACTIONS OF THE ASME, 2020, 142 (01):
  • [23] Lattice Boltzmann Simulation of Falling Film Flow under Low Reynolds Number
    Lu, Tao
    Xiao, Fu
    HEAT TRANSFER ENGINEERING, 2018, 39 (17-18) : 1528 - 1539
  • [24] Three-Dimensional Numerical Simulation of Droplet Evaporation Using the Lattice Boltzmann Method Based on GPU-CUDA Accelerated Algorithm
    Zhang, Qingyu
    Zhu, Changsheng
    Zhu, Mingfang
    COMMUNICATIONS IN COMPUTATIONAL PHYSICS, 2018, 23 (04) : 1150 - 1166
  • [25] New applications of numerical simulation based on lattice Boltzmann method at high Reynolds numbers
    An, Bo
    Bergada, J. M.
    Mellibovsky, F.
    Sang, W. M.
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2020, 79 (06) : 1718 - 1741
  • [26] Entropic lattice Boltzmann method for simulation of thermal flows
    Prasianakis, N. I.
    Chikatamarla, S. S.
    Karlin, I. V.
    Ansumali, S.
    Boulouchos, K.
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2006, 72 (2-6) : 179 - 183
  • [27] Simulation of turbulent bubbly pipe flow with high density ratio and high reynolds number by using the lattice boltzmann method and a multi-phase field model
    Sitompul, Yos Panagaman
    Aoki, Takayuki
    Takaki, Tomohiro
    Sitompul, Yos Panagaman, 1600, Elsevier Ltd (134):
  • [28] Simulation of turbulent bubbly pipe flow with high density ratio and high reynolds number by using the lattice boltzmann method and a multi-phase field model
    Sitompul, Yos Panagaman
    Aoki, Takayuki
    Takaki, Tomohiro
    INTERNATIONAL JOURNAL OF MULTIPHASE FLOW, 2021, 134
  • [29] Entropic lattice Boltzmann method for simulation of binary mixtures
    Arcidiacono, S.
    Ansumali, S.
    Karlin, I. V.
    Mantzaras, J.
    Boulouchos, K. B.
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2006, 72 (2-6) : 79 - 83
  • [30] Flow simulation around double cylinders based on Lattice Boltzmann method at low Reynolds numbers
    Zhou, Bin
    Fan, Jiaqi
    Feng, Lu
    Gong, Da
    Cheng, Jianjie
    Chen, Liping
    INTERNATIONAL JOURNAL OF VENTILATION, 2017, 16 (03) : 174 - 188