Skip to main content

Research Repository

Advanced Search

Lattice Boltzmann Methods for Shallow Water Flow Applications

Thömmes, G.; Seaid, M.; Banda, M.


G. Thömmes

M. Banda


We apply the lattice Boltzmann (LB) method for solving the shallow water equations with source terms such as the bed slope and bed friction. Our aim is to use a simple and accurate representation of the source terms in order to simulate practical shallow water flows without relying on upwind discretization or Riemann problem solvers. We validate the algorithm on problems where analytical solutions are available. The numerical results are in good agreement with analytical solutions. Furthermore, we test the method on a practical problem by simulating mean flow in the Strait of Gibraltar. The main focus is to examine the performance of the LB method for complex geometries with irregular bathymetry. The results demonstrate its ability to capture the main flow features.


Thömmes, G., Seaid, M., & Banda, M. (2007). Lattice Boltzmann Methods for Shallow Water Flow Applications. International Journal for Numerical Methods in Fluids, 55(7), 673-692.

Journal Article Type Article
Publication Date Nov 1, 2007
Deposit Date Jan 18, 2008
Journal International Journal for Numerical Methods in Fluids
Print ISSN 0271-2091
Electronic ISSN 1097-0363
Publisher Wiley
Peer Reviewed Peer Reviewed
Volume 55
Issue 7
Pages 673-692
Keywords Shallow water equations, Lattice Boltzmann method, Strait of Gibraltar.