Multiple-GPUs Algorithm for Lattice Boltzmann Method

被引:2
|
作者
Zhou, Jifu [1 ]
Zhong, Chengwen [1 ]
Xie, Jianfei [1 ]
Yin, Shiqun [2 ]
机构
[1] Northwestern Polytech Univ, Ctr High Performance Comp, Xian, Peoples R China
[2] Southwest Univ, Fac Comp & Informat Sci, Georgetown, TX USA
关键词
lattice boltzmann method; general-purpose computation on GPU; frame buffer object; rendering-to-texture; message passing interface; multiple-GPUs;
D O I
10.1109/ISISE.2008.68
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
It is studied about parallel algorithm of lattice boltzmann method. The data's arrangement, commutation and computational progress are redesigned in a marriage of Message Passing Interface and General Purpose Graphic Processing Units. On the single-GPU, novel techniques appearing in Shader Model 3.0 such as frame buffer object (FBO), multiple-channels-rendering and, rendering-to-textures are used to improve computational efficiency. On Multiple-GPUs, MPI is used to extend available mesh size and accomplish parallel algorithm. Consequently, the problem of excessively enormous mesh such as the size of 1024*1024, which could not be calculated on single GPU, is resolved in this paper. Moreover, the computational time of the instance-velocity vector of incompressible fluid is merely 0.585 second/step, a speed which is about 5.0 times faster than that of a single CPU implementation.
引用
收藏
页码:793 / +
页数:2
相关论文
共 50 条
  • [41] Lattices for the lattice Boltzmann method
    Chikatamarla, Shyam S.
    Karlin, Iliya V.
    PHYSICAL REVIEW E, 2009, 79 (04):
  • [42] Axisymmetric lattice Boltzmann method
    Zhou, Jian Guo
    PHYSICAL REVIEW E, 2008, 78 (03):
  • [43] Crystallographic Lattice Boltzmann Method
    Manjusha Namburi
    Siddharth Krithivasan
    Santosh Ansumali
    Scientific Reports, 6
  • [44] PREFACE: LATTICE BOLTZMANN METHOD
    Seta, Takeshi
    Takada, Naoki
    Multiphase Science and Technology, 2022, 34 (03)
  • [45] Rectangular lattice Boltzmann method
    Zhou, Jian Guo
    PHYSICAL REVIEW E, 2010, 81 (02)
  • [46] Accelerating the Lattice Boltzmann Method
    Altoyan, Wesson
    Alonso, Juan J.
    2023 IEEE AEROSPACE CONFERENCE, 2023,
  • [47] Memory transfer optimization for a lattice Boltzmann solver on Kepler architecture nVidia GPUs
    Mawson, Mark J.
    Revell, Alistair J.
    COMPUTER PHYSICS COMMUNICATIONS, 2014, 185 (10) : 2566 - 2574
  • [48] Thread-safe lattice Boltzmann for high-performance computing on GPUs
    Montessori, Andrea
    Lauricella, Marco
    Tiribocchi, Adriano
    Durve, Mihir
    La Rocca, Michele
    Amati, Giorgio
    Bonaccorso, Fabio
    Succi, Sauro
    JOURNAL OF COMPUTATIONAL SCIENCE, 2023, 74
  • [49] Colloidal hydrodynamics using a quasi-steady algorithm in lattice Boltzmann method
    Purushothaman, Ahana
    Thampi, Sumesh P.
    BULLETIN OF MATERIALS SCIENCE, 2020, 43 (01)
  • [50] Colloidal hydrodynamics using a quasi-steady algorithm in lattice Boltzmann method
    Ahana Purushothaman
    Sumesh P Thampi
    Bulletin of Materials Science, 2020, 43