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 条
  • [41] Simulation of the piston effect by the lattice Boltzmann method
    G. Hazi
    A. Markus
    The European Physical Journal Special Topics, 2009, 171 : 229 - 236
  • [42] Simulation of Combustion Field with Lattice Boltzmann Method
    Kazuhiro Yamamoto
    Xiaoyi He
    Gary D. Doolen
    Journal of Statistical Physics, 2002, 107 : 367 - 383
  • [43] Lattice Boltzmann method for electrowetting modeling and simulation
    Aminfar, H.
    Mohammadpourfard, M.
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2009, 198 (47-48) : 3852 - 3868
  • [44] Simulation of Bubble Growing with Lattice Boltzmann Method
    Chen, Sixu
    Li, Longjian
    Hu, Anjie
    11TH INTERNATIONAL CONFERENCE OF NUMERICAL ANALYSIS AND APPLIED MATHEMATICS 2013, PTS 1 AND 2 (ICNAAM 2013), 2013, 1558 : 2241 - 2244
  • [45] Combustion simulation using the lattice Boltzmann method
    Yamamoto, K
    He, XY
    Doolen, GD
    JSME INTERNATIONAL JOURNAL SERIES B-FLUIDS AND THERMAL ENGINEERING, 2004, 47 (02) : 403 - 409
  • [46] Lattice Boltzmann method simulation of two-phase flow in horizontal channel
    Feng, Jing-Sen
    Min, Jing-Chun
    ACTA PHYSICA SINICA, 2023, 72 (08)
  • [47] Lattice Boltzmann method in simulation of thermal micro-flow with temperature jump
    Tian, Zhi-Wei
    Zou, Chun
    Liu, Zhao-Hui
    Guo, Zhao-Li
    Liu, Hong-Juan
    Zheng, Chu-Guang
    INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 2006, 17 (05): : 603 - 614
  • [48] Simulation of Ferrofluid Flow for Magnetic Drug Targeting Using the Lattice Boltzmann Method
    Kandelousi, Mohsen Sheikholeslami
    Ellahi, Rahnnat
    ZEITSCHRIFT FUR NATURFORSCHUNG SECTION A-A JOURNAL OF PHYSICAL SCIENCES, 2015, 70 (02): : 115 - 124
  • [49] Bubble flow simulations with the lattice Boltzmann method
    Sankaranarayanan, K
    Shan, X
    Kevrekidis, IG
    Sundaresan, S
    CHEMICAL ENGINEERING SCIENCE, 1999, 54 (21) : 4817 - 4823
  • [50] Numerical simulation of transient flow with column separation using the lattice Boltzmann method
    Wu, Kai
    Feng, Yujie
    Xu, Ying
    PROGRESS IN COMPUTATIONAL FLUID DYNAMICS, 2022, 22 (05): : 331 - 341