Optimized implementation of the Lattice Boltzmann Method on a graphics processing unit towards real-time fluid simulation

  • Authors:
  • N. Delbosc;J. L. Summers;A. I. Khan;N. Kapur;C. J. Noakes

  • Affiliations:
  • -;-;-;-;-

  • Venue:
  • Computers & Mathematics with Applications
  • Year:
  • 2014

Quantified Score

Hi-index 0.09

Visualization

Abstract

Real-time fluid simulation is an active field of research in computer graphics, but they usually focus on visual impact rather than physical accuracy. However, by combining a lattice Boltzmann model with the parallel computing power of a graphics processing unit, both real-time compute capability and satisfactory physical accuracy are now achievable. The implementation of an optimized 3D real-time thermal and turbulent fluid flow solver with a performance of half a billion lattice node updates per second is described in detail. The effects of the hardware error checking code and the competition between appropriate boundary conditions and performance capabilities are discussed.