Numerical simulation algorithm of Lattice-Boltzmann on GPGPU

Jifu Zhou, Chengwen Zhong, Shiqun Yin, Jianfei Xie, Yong Zhang

Research output: Contribution to journalArticlepeer-review

7 Scopus citations

Abstract

A new algorithm on the numerical simulation of LBM (Lattice-Boltzmann method) based on GPGPU (General Purpose GPU) is studied in the paper. The method performs well for improving the computational efficiency on GPU and substantially reduces the lime consumption of the calculation process. The computational procedure of GPU is redesigned based on the previous results. By removing the off-screen rendering on pixel-buffer, the modern technique of Frame Buffer Object, Multiple Textures, Multiple Channel Render and Ping Pang is adopted to code a new sort of numerical simulation procedure based on Lattice-Boltzmann method for cavity flow. The test results indicated that the GPU-based implementation is faster than the CPU-based, with a factor of speedup in about 6.22 times.

Original languageEnglish
Pages (from-to)912-918
Number of pages7
JournalJisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics
Volume20
Issue number7
StatePublished - Jul 2008

Keywords

  • Frame buffer object
  • General purpose graphic processing unit (GPGPU)
  • Lattice-Boltzmann method
  • Multiple render target
  • Ping-pang technique
  • Rebound boundary

Fingerprint

Dive into the research topics of 'Numerical simulation algorithm of Lattice-Boltzmann on GPGPU'. Together they form a unique fingerprint.

Cite this