Implementation of a Lattice–Boltzmann method for numerical fluid mechanics using the nVIDIA CUDA technology
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.
@article{riegel2009implementation,
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},
volume={23},
number={3},
pages={241–247},
issn={1865-2034},
year={2009},
publisher={Springer}
}
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.
November 2, 2010 by hgpu