1611

Implementation of a Lattice Boltzmann kernel using the Compute Unified Device Architecture developed by nVIDIA

Jonas Tolke
Institute for computer based modeling in civil engineering, TU Braunschweig, Pockelstr. 3, 38106 Braunschweig, Germany
Computing and Visualization in Science, Vol. 13, No. 1. (2009), pp. 29-39.

@article{tolke2010implementation,

   title={Implementation of a Lattice Boltzmann kernel using the Compute Unified Device Architecture developed by nVIDIA},

   author={T{\”o}lke, J.},

   journal={Computing and visualization in science},

   volume={13},

   number={1},

   pages={29–39},

   issn={1432-9360},

   year={2010},

   publisher={Springer}

}

Download Download (PDF)   View View   Source Source   

861

views

In this article a very efficient implementation of a 2D-Lattice Boltzmann kernel using the Compute Unified Device Architecture (CUDA) interface developed by nVIDIA is presented. By exploiting the explicit parallelism exposed in the graphics hardware we obtain more than one order in performance gain compared to standard CPUs. A non-trivial example, the flow through a generic porous medium, shows the performance of the implementation.
No votes yet.
Please wait...

Recent source codes

* * *

* * *

HGPU group © 2010-2018 hgpu.org

All rights belong to the respective authors

Contact us: