A lattice Boltzmann model for the shallow water equations

A lattice Boltzmann model for the shallow water equations (LABSWE) is developed. It solves the equations with the source terms such as bed slope, bed friction. The model has been verified by solving both steady and unsteady flow problems. Excellent agreement is obtained between numerical predictions and analytical solutions. The results show that the LABSWE is a very competitive method for computational hydraulics or hydrodynamics in terms of computational efficiency and accuracy.