Abstract
The Lattice Boltzman Model (LBM) is a physically-based approach that simulates the microscopic movement of fluid particles by simple, identical, and local rules. We accelerate the computation of the LBM on general-purpose graphics hardware, by grouping particle packets into 2D textures and mapping the Boltzmann equations completely to the rasterization and frame buffer operations. We apply stitching and packing to further improve the performance. In addition, we propose techniques, namely range scaling and range separation, that systematically transform variables into the range required by the graphics hardware and thus prevent overflow. Our approach can be extended to acceleration of the computation of any cellular automata model.
| Original language | English |
|---|---|
| Pages (from-to) | 444-456 |
| Number of pages | 13 |
| Journal | Visual Computer |
| Volume | 19 |
| Issue number | 7-8 |
| DOIs | |
| State | Published - Dec 2003 |
Keywords
- Flow simulation
- Graphics hardware
- Lattice Boltzmann method
Fingerprint
Dive into the research topics of 'Implementing lattice Boltzmann computation on graphics hardware'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver