Semi‐implicit finite difference methods for three‐dimensional shallow water flow
- 30 September 1992
- journal article
- research article
- Published by Wiley in International Journal for Numerical Methods in Fluids
- Vol. 15 (6) , 629-648
- https://doi.org/10.1002/fld.1650150602
Abstract
A semi‐implicit finite difference method for the numerical solution of three‐dimensional shallow water flows is presented and discussed. The governing equations are the primitive three‐dimensional turbulent mean flow equations where the pressure distribution in the vertical has been assumed to be hydrostatic. In the method of solution a minimal degree of implicitness has been adopted in such a fashion that the resulting algorithm is stable and gives a maximal computational efficiency at a minimal computational cost. At each time step the numerical method requires the solution of one large linear system which can be formally decomposed into a set of small three‐diagonal systems coupled with one five‐diagonal system. All these linear systems are symmetric and positive definite. Thus the existence and uniquencess of the numerical solution are assured. When only one vertical layer is specified, this method reduces as a special case to a semi‐implicit scheme for solving the corresponding two‐dimensional shallow water equations. The resulting two‐ and three‐dimensional algorithm has been shown to be fast, accurate and mass‐conservative and can also be applied to simulate flooding and drying of tidal mud‐flats in conjunction with three‐dimensional flows. Furthermore, the resulting algorithm is fully vectorizable for an efficient implementation on modern vector computers.Keywords
This publication has 19 references indexed in Scilit:
- A time-dependent, three-dimensional model of the Delaware Bay and River system. Part 1: Description of the model and tidal analysisEstuarine, Coastal and Shelf Science, 1990
- A time-dependent, three-dimensional model of the Delaware Bay and River system. Part 2: Three-dimensional flow fields and residual circulationEstuarine, Coastal and Shelf Science, 1990
- Semi-implicit finite difference methods for the two-dimensional shallow water equationsJournal of Computational Physics, 1990
- A fully implicit splitting method for accurate tidal computationsInternational Journal for Numerical Methods in Engineering, 1988
- A Three-Dimensional Simulation of the Hudson–Raritan Estuary. Part III: Salt Flux AnalysesJournal of Physical Oceanography, 1985
- A Three-Dimensional Simulation of the Hudson–Raritan Estuary. Part II: Comparison with ObservationJournal of Physical Oceanography, 1985
- Harmonic analysis of tides and tidal currents in South San Francisco Bay, CaliforniaEstuarine, Coastal and Shelf Science, 1985
- Numerical modelling of stratified flow: a spectral approachContinental Shelf Research, 1983
- A semi-implicit scheme for the shallow water equations for application to shelf sea modellingContinental Shelf Research, 1983
- Errors arising from irregular boundaries in ADI solutions of the shallow-water equationsInternational Journal for Numerical Methods in Engineering, 1979