• DocumentCode
    2118298
  • Title

    Multiple-GPUs Algorithm for Lattice Boltzmann Method

  • Author

    Zhou, Jifu ; Zhong, Chengwen ; Xie, Jianfei ; Yin, Shiqun

  • Author_Institution
    Center for High Performance Comput., Northwestern Polytech. Univ., Xian
  • Volume
    2
  • fYear
    2008
  • fDate
    20-22 Dec. 2008
  • Firstpage
    793
  • Lastpage
    796
  • Abstract
    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.
  • Keywords
    coprocessors; lattice Boltzmann methods; message passing; parallel algorithms; physics computing; rendering (computer graphics); general purpose graphic processing Units; instance-velocity vector; lattice Boltzmann method; message passing interface; multiple-GPU algorithm; multiple-channels-rendering; parallel algorithm; rendering-to-textures; frame buffer object; general-purpose computation on GPU; lattice boltzmann method; message passing inferface; multiple-GPUs; rendering-to-texture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Science and Engineering, 2008. ISISE '08. International Symposium on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4244-2727-4
  • Type

    conf

  • DOI
    10.1109/ISISE.2008.68
  • Filename
    4732508