11708

CUDA Implementation of a Lattice Boltzmann Method and Code Optimization

A. Jain
Tata Consultancy Services

@article{jaincuda,

   title={CUDA Implementation of a Lattice Boltzmann Method and Code Optimization},

   author={Jain, Anubhav}

}

Download Download (PDF)   View View   Source Source   

2297

views

We study fluid flow in a 2D lid driven cavity for large Reynolds numbers using multirelaxation time – Lattice Boltzmann Method(LBM). LBM is an alternative to conventional CFD methods that solve Navier-Stokes equations to simulate incompressible fluid dynamics. In LBM, one solves the linearized Boltzmann equation on a discrete lattice to study spatio-temporal evolution of flow field. The data parallel implementation of the Lattice Boltzmann Method makes the GPGPU as a platform of choice for such computation. Several CUDA optimizations are implemented to achieve desired performance, these are discussed below.
No votes yet.
Please wait...

You must be logged in to post a comment.

* * *

* * *

HGPU group © 2010-2025 hgpu.org

All rights belong to the respective authors

Contact us: