Skip to main navigation Skip to search Skip to main content

Implementing lattice Boltzmann computation on graphics hardware

  • Stony Brook University

Research output: Contribution to journalArticlepeer-review

156 Scopus citations

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 languageEnglish
Pages (from-to)444-456
Number of pages13
JournalVisual Computer
Volume19
Issue number7-8
DOIs
StatePublished - 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