Fluid Flow at LSU
A lattice Boltzmann method (LBM) on high performance computing
(HPC) environments for three-dimensional shallow water flow fields
coupled to mass transport is developed. Recently, the LBM has
become an attractive numerical method to solve various fluid
dynamics phenomena. However, LBM has not been extensively applied
to shallow water equations. Shallow water equations have wide
applications in ocean and hydraulic engineering which can benefit
from the advantages of the LBM. The standard LBM for two
dimensional shallow water flows is extended to three dimensional
flows by solving the multilayer shallow water equations. LBM is an
attractive method for solving the multilayered shallow water
equations because the extension to multilayer is straight forward
and all simplicities and advantages of the LBM in mass transport in
shallow water flows and the LBM performance on central processing
unit (CPU)-based and graphics processing unit (GPU)-based HPC
environments.
Authors: Kevin R. Tubbs, Frank T-C. Tsai, Christopher White,
and Gabrielle Allen at Louisiana State
University
Speedup: 10X
System Specs: NVIDIA Tesla 8-Series GPU, and an Intel 3.33 GHz Quad Core CPU
Demonstration of the Lattice Boltzmann Method

Jacket Results with an NVIDIA Tesla 8-Series GT GPU

JACKET RESULTS
LBM performance results using Jacket for MATLAB® on a single NVIDIA Tesla 8-series GT GPU:- (a) Average time per step on the graphics card versus a single core on a 3.33Ghz Quad Core CPU
- (b) Additional speed improvements with increasing problem size.
- (c) As much as 4x performance difference with Jacket on growing grid size
« Back to Success Stories
