Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
473968 | Computers & Mathematics with Applications | 2010 | 13 Pages |
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.
Related Topics
Physical Sciences and Engineering
Computer Science
Computer Science (General)
Authors
Frédéric Kuznik, Christian Obrecht, Gilles Rusaouen, Jean-Jacques Roux,