A novel lattice BGK approach for low Mach number combustion
Journal of Computational Physics
Lattice Boltzmann method for 3-D flows with curved boundary
Journal of Computational Physics
GPU Cluster for High Performance Computing
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
Comparison of implementations of the lattice-Boltzmann method
Computers & Mathematics with Applications
General purpose molecular dynamics simulations fully implemented on graphics processing units
Journal of Computational Physics
Editorial: Mesoscopic methods in engineering and science
Computers & Mathematics with Applications
3.5-D Blocking Optimization for Stencil Computations on Modern CPUs and GPUs
Proceedings of the 2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis
VECPAR'10 Proceedings of the 9th international conference on High performance computing for computational science
A new approach to the lattice Boltzmann method for graphics processing units
Computers & Mathematics with Applications
The TheLMA project: Multi-GPU implementation of the lattice Boltzmann method
International Journal of High Performance Computing Applications
An improved bounce-back scheme for complex boundary conditions in lattice Boltzmann method
Journal of Computational Physics
Accelerating geostatistical simulations using graphics processing units (GPU)
Computers & Geosciences
Multi-GPU implementation of the lattice Boltzmann method
Computers & Mathematics with Applications
Cellular Automata and GPGPU: An Application to Lava Flow Modeling
International Journal of Grid and High Performance Computing
Efficient GPU implementation of the linearly interpolated bounce-back boundary condition
Computers & Mathematics with Applications
A New Multiple-relaxation-time Lattice Boltzmann Method for Natural Convection
Journal of Scientific Computing
GPU accelerated lattice Boltzmann simulation for rotational turbulence
Computers & Mathematics with Applications
Recent progress and challenges in exploiting graphics processors in computational fluid dynamics
The Journal of Supercomputing
Hi-index | 0.09 |
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.