Concepedia

Publication | Closed Access

Semi‐implicit finite difference methods for three‐dimensional shallow water flow

586

Citations

23

References

1992

Year

TLDR

The method is based on the primitive three‑dimensional turbulent mean flow equations with hydrostatic vertical pressure, and the associated linear systems are symmetric positive definite; with a single vertical layer it reduces to a semi‑implicit two‑dimensional shallow water scheme. The paper presents and discusses a semi‑implicit finite difference method for numerically solving three‑dimensional shallow water flows. The algorithm adopts minimal implicitness to achieve stability and high computational efficiency, solving at each time step a large linear system that decomposes into small tridiagonal systems coupled with a single five‑diagonal system. The method guarantees existence and uniqueness of the solution, and the resulting two‑ and three‑dimensional algorithm is fast, accurate, mass‑conservative, vectorizable, and suitable for simulating flooding and drying of tidal mud‑flats.

Abstract

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.

References

YearCitations

Page 1