Simulation of turbulent flow by lattice Boltzmann method and conventional method on a GPU

被引:13
|
作者
Tanno, I. [1 ]
Hashimoto, T. [2 ]
Yasuda, T. [3 ]
Tanaka, Y. [4 ]
Morinishi, K. [5 ]
Satofuka, N. [5 ]
机构
[1] Tsukuba Univ Technol, Tsukuba, Ibaraki 3058520, Japan
[2] Kinki Univ, Higashiosaka, Osaka 5778502, Japan
[3] Univ Shiga Prefecture, Hikone, Shiga 5228533, Japan
[4] Toyo Tire & Rubber Co Ltd, Itami, Hyogo 6440847, Japan
[5] Kyoto Inst Technol, Sakyo Ku, Kyoto 6068525, Japan
关键词
Lattice Boltzmann method; Artificial compressibility method; Pseudospectral method; Homogeneous isotropic turbulence;
D O I
10.1016/j.compfluid.2012.01.011
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this study, the lattice Boltzmann method, pseudospectral method, and artificial compressibility method were implemented on both CPU and GPU machines. Homogeneous isotropic turbulent flows were calculated using these three methods with the C language and CUDA library. The computational results show that the flow field obtained by the lattice Boltzmann method was almost the same as that obtained by the pseudospectral method. Among these three methods, the computational time of the lattice Boltzmann method on a GPU was the shortest of all calculations. Thus, the lattice Boltzmann method was well accelerated by CPUs. These results proved that the lattice Boltzmann method on a GPU has advantages of accuracy and computational speed. (C) 2012 Elsevier Ltd. All rights reserved.
引用
收藏
页码:453 / 458
页数:6
相关论文
共 50 条
  • [1] Simulation of turbulent flow by lattice Boltzmann method and conventional method on a GPU
    Tanno, I.
    Hashimoto, T.
    Yasuda, T.
    Tanaka, Y.
    Morinishi, K.
    Satofuka, N.
    Computers and Fluids, 2013, 80 (01): : 453 - 458
  • [2] A Simplified Lattice Boltzmann Method for Turbulent Flow Simulation
    Jiang, Lan
    Gu, Xiangyu
    Wu, Jie
    ADVANCES IN APPLIED MATHEMATICS AND MECHANICS, 2022, 14 (05) : 1040 - 1058
  • [3] Simulations of turbulent duct flow with lattice Boltzmann method on GPU cluster
    Lee, You-Hsun
    Huang, Li-Min
    Zou, You-Seng
    Huang, Shao-Ching
    Lin, Chao-An
    COMPUTERS & FLUIDS, 2018, 168 : 14 - 20
  • [4] Application of Lattice Boltzmann Method to Simulation of Compressible Turbulent Flow
    Zhuo, Congshan
    Zhong, Chengwen
    Li, Kai
    Xiong, Shengwei
    Chen, Xiaopeng
    Cao, Jun
    COMMUNICATIONS IN COMPUTATIONAL PHYSICS, 2010, 8 (05) : 1208 - 1223
  • [5] A Review on the Application of the Lattice Boltzmann Method for Turbulent Flow Simulation
    Jahanshaloo, Leila
    Pouryazdanpanah, Emad
    Sidik, Nor Azwadi Che
    NUMERICAL HEAT TRANSFER PART A-APPLICATIONS, 2013, 64 (11) : 938 - 953
  • [6] Simulation of a turbulent channel flow with an entropic Lattice Boltzmann method
    Spasov, M.
    Rempfer, D.
    Mokhasi, P.
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2009, 60 (11) : 1241 - 1258
  • [7] Direct numerical simulation of turbulent pipe flow using the lattice Boltzmann method
    Peng, Cheng
    Geneva, Nicholas
    Guo, Zhaoli
    Wang, Lian-Ping
    JOURNAL OF COMPUTATIONAL PHYSICS, 2018, 357 : 16 - 42
  • [9] The simulation of turbulent particle-laden channel flow by the Lattice Boltzmann method
    Banari, Amir
    Mauzole, Yackar
    Hara, Tetsu
    Grilli, Stephan T.
    Janssen, Christian F.
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2015, 79 (10) : 491 - 513
  • [10] A GPU-accelerated solver for turbulent flow and scalar transport based on the Lattice Boltzmann method
    Ren, Feng
    Song, Baowei
    Zhang, Ya
    Hu, Haibao
    COMPUTERS & FLUIDS, 2018, 173 : 29 - 36