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 条
  • [31] Simulation of thermal viscous cavity flow in high Reynold number by the lattice Boltzmann method
    Lü, XY
    Li, HB
    ACTA PHYSICA SINICA, 2001, 50 (03) : 422 - 427
  • [32] Simulation of low-Reynolds-number flow via a time-independent lattice-Boltzmann method
    Verberg, R
    Ladd, AJC
    PHYSICAL REVIEW E, 1999, 60 (03): : 3366 - 3373
  • [33] A fractional step lattice Boltzmann method for simulating high Reynolds number flows
    Shu, C.
    Niu, X. D.
    Chew, Y. T.
    Cai, Q. D.
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2006, 72 (2-6) : 201 - 205
  • [34] Physically based visual simulation of the Lattice Boltzmann method on the GPU: a survey
    Octavio Navarro-Hinojosa
    Sergio Ruiz-Loza
    Moisés Alencastre-Miranda
    The Journal of Supercomputing, 2018, 74 : 3441 - 3467
  • [35] Physically based visual simulation of the Lattice Boltzmann method on the GPU: a survey
    Navarro-Hinojosa, Octavio
    Ruiz-Loza, Sergio
    Alencastre-Miranda, Moises
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (07): : 3441 - 3467
  • [36] Entropic lattice Boltzmann simulation of the flow past square cylinder
    Ansumali, S
    INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 2004, 15 (03): : 435 - 445
  • [37] GPU Accelerated Blood Flow Computation using the Lattice Boltzmann Method
    Nita, Cosmin
    Itu, Lucian Mihai
    Suciu, Constantin
    Suciu, Constantin
    2013 IEEE CONFERENCE ON HIGH PERFORMANCE EXTREME COMPUTING (HPEC), 2013,
  • [38] Medical Image Segmentation Using a Combination of Lattice Boltzmann Method and Fuzzy Clustering Based on GPU CUDA Parallel Processing
    Suban, Ignasius Boli
    Suyoto
    Pranowo
    INTERNATIONAL JOURNAL OF ONLINE AND BIOMEDICAL ENGINEERING, 2021, 17 (11) : 76 - 92
  • [39] Simulation of microchannel flow using the lattice Boltzmann method
    Chen, Sheng
    Tian, Zhiwei
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2009, 388 (23) : 4803 - 4810
  • [40] Simulation of a bubble rising at high Reynolds number with mass-conserving finite element lattice Boltzmann method
    Baroudi, Lina
    Lee, Taehun
    COMPUTERS & FLUIDS, 2021, 220