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 language | English |
---|---|
Pages (from-to) | 912-918 |
Number of pages | 7 |
Journal | Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics |
Volume | 20 |
Issue number | 7 |
State | Published - Jul 2008 |
Keywords
- Frame buffer object
- General purpose graphic processing unit (GPGPU)
- Lattice-Boltzmann method
- Multiple render target
- Ping-pang technique
- Rebound boundary