Implementation of a Lattice–Boltzmann method for numerical fluid mechanics using the nVIDIA CUDA technology

E. Riegel, T. Indinger, N. Adams
Technische Universität München, Lehrstuhl für Aerodynamik, FluiDyna GmbH
Computer Science – Research and Development, Vol. 23, No. 3. (1 June 2009), pp. 241-247.


   title={Implementation of a Lattice–Boltzmann method for numerical fluid mechanics using the nVIDIA CUDA technology},

   author={Riegel, E. and Indinger, T. and Adams, NA},

   journal={Computer Science-Research and Development},








Download Download (PDF)   View View   Source Source   



The Lattice-Boltzmann method (LBM) is a distribution-function based approach to numerical fluid mechanics. Due to the simple formulation of the underlying algorithm this method is well suited for parallelization and hardware acceleration using general purpose graphical processing units (GPGPU). Within this work LBM has been implemented in a new code with multi-GPU support and physically validated for a flow around a sphere. The performance analysis shows a remarkable speed-up of 1840% using 3 GPU’s in comparison to a single socket multi core CPU calculation. Moreover the validation for the test case chosen shows excellent agreement with available reference data.
No votes yet.
Please wait...

Recent source codes

* * *

* * *

HGPU group © 2010-2024 hgpu.org

All rights belong to the respective authors

Contact us: