Computational Mechanics

, Volume 8, Issue 5, pp 313–318 | Cite as

An algorithm for the shallow water equations with body fitted meshes

  • P. Glaister


An efficient algorithm based on flux difference splitting is presented for the solution of the two-dimensional shallow water equations in a generalised coordinate system. The scheme is based on solving linearised Riemann problems approximately and in more than one dimension incorporates operator splitting. The scheme has good jump capturing properties and the advantage of using body-fitted meshes. Numerical results are shown for flow past a circular obstruction.


Coordinate System Information Theory Shallow Water Efficient Algorithm Riemann Problem 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Glaister, P. (1986): Schock capturing on irregular grids. Numer. Anal. Rpt. 4-86, University of ReadingGoogle Scholar
  2. Glaister, P. (1987): A difference scheme for the non-linear shallow water equations. Numer. Anal. Rpt. 9-87, University of ReadingGoogle Scholar
  3. Godunov, S. K. (1959): A difference method for the numerical computation of continuous solutions of hydrodynamic equations. Mat. Sb 47, 3, 271Google Scholar
  4. Sweby, P. K. (1984): High resolution schemes using flux limiters for hyperbolic conservation laws. SIAM J. Numer. Anal. 21, 995Google Scholar
  5. Thompson, J. F.; Warsi, Z. U. A.; Mastin, C. W. (1985): Numerical grid generation—foundations and applications. Amsterdam: North-HollandGoogle Scholar

Copyright information

© Springer-Verlag 1991

Authors and Affiliations

  • P. Glaister
    • 1
  1. 1.Department of MathematicsUniversity of ReadingReadingUnited Kingdom

Personalised recommendations