LBM based flow simulation using GPU computing processor

  • Authors:
  • Frédéric Kuznik;Christian Obrecht;Gilles Rusaouen;Jean-Jacques Roux

  • Affiliations:
  • Université de Lyon, CNRS, INSA-Lyon, CETHIL, UMR5008, F-69621, Villeurbanne, France;Université de Lyon, CNRS, INSA-Lyon, CETHIL, UMR5008, F-69621, Villeurbanne, France;Université de Lyon, CNRS, INSA-Lyon, CETHIL, UMR5008, F-69621, Villeurbanne, France;Université de Lyon, CNRS, INSA-Lyon, CETHIL, UMR5008, F-69621, Villeurbanne, France

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

Quantified Score

Hi-index 0.09

Visualization

Abstract

Graphics Processing Units (GPUs), originally developed for computer games, now provide computational power for scientific applications. In this paper, we develop a general purpose Lattice Boltzmann code that runs entirely on a single GPU. The results show that: (1) simple precision floating point arithmetic is sufficient for LBM computation in comparison to double precision; (2) the implementation of LBM on GPUs allows us to achieve up to about one billion lattice update per second using single precision floating point; (3) GPUs provide an inexpensive alternative to large clusters for fluid dynamics prediction.