CFD Online Discussion Forums

CFD Online Discussion Forums (
-   Main CFD Forum (
-   -   numerical methods on shallow water modeling (

M.R.Hadian November 20, 2000 14:54

numerical methods on shallow water modeling
Hi I want to work on shallow water modeling, so I am searching for references on advanced method for modeling scoure in open channel using finite volume method. thank you for your attention. M.R.Hadian phd student on hydraulic eng.,dept. of civil eng.

Tolga Sakman November 20, 2000 18:29

Re: numerical methods on shallow water modeling
Dear Mr. Hadian,

Please check out TIDAL, the finite-volume CFD code specifically written for shallow water bodies such as bays, estuaries, rivers, lakes and coastal waters.

Information on TIDAL can found at:

The pricelist for TIDAL is also online.


Tolga Sakman

Kang, S. K. November 21, 2000 03:44

Re: numerical methods on shallow water modeling
Most of the numerical methods concerning open chanel flow are presented in these three journals : Journal of Hydraulic Research, IAHR; Journal of Hydraulic Engineering, ASCE; International Journal for Numerical Methods in Fluids. There are many papers concerning the computation 2D shallow water equation by finite volume methods.

Some useful references are :

Modelling of Flood Propagation Over Initially Dry Areas, Proceedings of the Specialty Conference, ASCE, 1994.

An unstructured finite-volume algorithm for predicting flow in rivers and estuaries. P.A.Sleigh etc., Computers & Fluids, Vol.27, No.4, pp.479-508, 1998

Multidimensional slope limiters for MUSCL-Type finite volume schemes on unstructured grids. M.E.Hubbard, Journal of Computational Physics, Vol.155, pp.54-74, 1999

Calculation of unsteady bore diffraction using a high resolution finite volume method. C.G.Mingham, Journal of Hydraulic Research, IAHR, Vol.38, pp.49-56, 2000

Finite-volume two-dimensional unsteady-flow model for river basins, D.H.Zhao, Journal of Hydraulic Engineering, ASCE, Vol.120, pp.863-883, July, 1994.

High-resolution finite-volume method for shallow water flows, C.G.Mingham, Journal of Hydraulic Engineering, ASCE, Vol.124, pp.605-614, June, 1998.

Catastrophic collapse of water supply reservoirs in urban areas, Christopher Zoppou, Journal of Hyrdraulic Engineering, ASCE, Vol.125, pp.686-695, July, 1999.

Numerical Methods for Shallow-Water Flow (Water Science and Technology Library, Vol 13), C.B. Vreugdenhil, Kluwer Academic Pub, 1994

A high resolution Godunov-type scheme in finite volumes for 2D shallow water equations. Alcrudo,F., Garcia-Navarro, International Journal for Numerical Mehtods in Fluids. 16(6), pp. 489-505, 1993

Sergei Zhubrin November 21, 2000 05:44

Re: numerical methods on shallow water modeling
I have, personally, found the account of Shallow-water model in S Al-Sanea "Numerical Modelling of Shallow-Water Flows" especially easy to read and make use of.
The number of his examples and experiments have been used to validate the performance of PHOENICS solver to simulate subcritical, turbulent and supercritical shallow-water flows as a stepping stones for the creation of ROSA package to handle the oil spill simulation in natural rivers.
Sergei Zhubrin

E F Toro November 26, 2000 15:14

Re: numerical methods on shallow water modeling
Dear MR Hadian

I suggest you look at the website: and the library NUMERICA. This has sub-library called HYPER-WAT that consists of 13 source finite volume codes for the shallow water equations.

See also forthcoming book: "Shock-capturing methods for free-surface shallow flows" by E F Toro, Wiley and Sons 2001, to appear.

E.F Toro

Nishu July 7, 2009 18:15


Are there any possibilities to get the NUMERICA code from somewhere?

ChrisC July 13, 2009 03:54

Hell M.R. Hadian,

I have come across the open source program ANUGA in the past (named so as it was developed by the Australian National University (ANU) and Geoscience Australia (GA)):


The program solves the 2D shallow water wave equations using a finite volume implementation - originally developed for the solution of inundation and dam break problems. It is written in python, and, as such, requires a python interpreter to work.

I've got minimal experience in using it myself, but it seems to have a growing band of users.

All times are GMT -4. The time now is 13:28.