Source Term-Based Turbulent Flow Simulation on GPU with Link-Wise Artificial Compressibility Method

被引:3
作者
Fan, Sijiang [1 ,2 ]
Santasmasas, Marta Camps [2 ]
Guo, Xiao-Wei [1 ]
Yang, Canqun [1 ]
Revell, Alistair [2 ]
机构
[1] Natl Univ Def Technol, Coll Comp, Changsha, Peoples R China
[2] Univ Manchester, Sch Mech Aerosp & Civil Engn, Manchester, Lancs, England
基金
中国国家自然科学基金;
关键词
Link-wise artificial compressibility method; synthetic eddy method; turbulent flow simulation; lattice Boltzmann method; boundary condition; computational fluid dynamics; GPU; LATTICE BOLTZMANN METHOD; IMPLEMENTATION; IMPROVEMENTS; VALIDATION; SOLVER;
D O I
10.1080/10618562.2021.1980212
中图分类号
O3 [力学];
学科分类号
08 ; 0801 ;
摘要
We present a GPU-based turbulent flow simulation by link-wise artificial compressibility method (LW-ACM). The standard implementations of the lattice Boltzmann method are limited by memory requirements due to the nature of the distribution functions employed. LW-ACM avoids the need to store the density distribution function via the use of a hybrid of LBM and finite difference method. This method, previously used only for simple cases without inlet/outlet boundary conditions, is here extended for general-purpose 3D turbulent flow via the introduction of the synthetic eddy method (SEM) as a distributed source term into the channel. A channel flow is performed to validate the implementation in this paper. Experimental results demonstrate performance on a single GPU of up to 11237 MLUPS and 4656 MLUPS in single and double precision, respectively, amongst the fastest results reported to date, demonstrating the practical opportunities this approach can offer for systematic evaluation of complex turbulent flow.
引用
收藏
页码:549 / 561
页数:13
相关论文
共 38 条
  • [1] Direct numerical simulation of turbulent compression ramp flow
    Adams, NA
    [J]. THEORETICAL AND COMPUTATIONAL FLUID DYNAMICS, 1998, 12 (02) : 109 - 129
  • [2] Link-wise artificial compressibility method
    Asinari, Pietro
    Ohwada, Taku
    Chiavazzo, Eliodoro
    Di Rienzo, Antonio F.
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2012, 231 (15) : 5109 - 5143
  • [3] Highly accurate simplified lattice Boltzmann method
    Chen, Z.
    Shu, C.
    Tan, D.
    [J]. PHYSICS OF FLUIDS, 2018, 30 (10)
  • [4] On improvements of simplified and highly stable lattice Boltzmann method: Formulations, boundary treatment, and stability analysis
    Chen, Z.
    Shu, C.
    Tan, D.
    Wu, C.
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2018, 87 (04) : 161 - 179
  • [5] Three-dimensional simplified and unconditionally stable lattice Boltzmann method for incompressible isothermal and thermal flows
    Chen, Z.
    Shu, C.
    Tan, D.
    [J]. PHYSICS OF FLUIDS, 2017, 29 (05)
  • [6] A Simplified Lattice Boltzmann Method without Evolution of Distribution Function
    Chen, Z.
    Shu, C.
    Wang, Y.
    Yang, L. M.
    Tan, D.
    [J]. ADVANCES IN APPLIED MATHEMATICS AND MECHANICS, 2017, 9 (01) : 1 - 22
  • [7] A numerical method for solving incompressible viscous flow problems (Reprinted from the Journal of Computational Physics, vol 2, pg 12-26, 1997)
    Chorin, AJ
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 1997, 135 (02) : 118 - 125
  • [8] Guo Y., 1994, Fluid Dynamics Conference, DOI [10.2514/6.1994-2371, DOI 10.2514/6.1994-2371]
  • [9] Performance engineering for the lattice Boltzmann method on GPGPUs: Architectural requirements and performance results
    Habich, J.
    Feichtinger, C.
    Koestler, H.
    Hager, G.
    Wellein, G.
    [J]. COMPUTERS & FLUIDS, 2013, 80 : 276 - 282
  • [10] Performance analysis and optimization strategies for a D3Q19 lattice Boltzmann kernel on nVIDIA GPUs using CUDA
    Habich, J.
    Zeiser, T.
    Hager, G.
    Wellein, G.
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2011, 42 (05) : 266 - 272