Skip to main navigation Skip to search Skip to main content

Multiple-GPUs algorithm for lattice boltzmann method

  • Northwestern Polytechnical University Xian
  • Southwest University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

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), multiplechannels-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.

Original languageEnglish
Title of host publication2008 International Symposium on Information Science and Engineering, ISISE 2008
Pages793-796
Number of pages4
DOIs
StatePublished - 2008
Event2008 International Symposium on Information Science and Engineering, ISISE 2008 - Shanghai, China
Duration: 20 Dec 200822 Dec 2008

Publication series

Name2008 International Symposium on Information Science and Engineering, ISISE 2008
Volume2

Conference

Conference2008 International Symposium on Information Science and Engineering, ISISE 2008
Country/TerritoryChina
CityShanghai
Period20/12/0822/12/08

Keywords

  • Frame buffer object
  • General-Purpose computation on GPU
  • Lattice boltzmann method
  • Message passing interface
  • Multiple-GPUs
  • Rendering-to-texture

Fingerprint

Dive into the research topics of 'Multiple-GPUs algorithm for lattice boltzmann method'. Together they form a unique fingerprint.

Cite this