×

The generalized Riemann problem method for the shallow water equations with bottom topography. (English) Zbl 1178.76249

Summary: This paper extends the generalized Riemann problem method (GRP) to the system of shallow water equations with bottom topography. The main contribution is that the generalized Riemann problem method [M. Ben Artzi and J. Falcovitz, J. Comput. Phys. 55, 1–32 (1984; Zbl 0535.76070)] is used to evaluate the midpoint values of solutions at each cell interface so that the bottom topography effect is included in the numerical fluxes, and at the same step the source term is discretized with an interface method in which only mid-point values are plugged in. This scheme is well balanced between the flux gradient and bottom topography when incorporating the surface gradient method (SGM) [J. G. Zhou et al., J. Comput. Phys. 168, No. 1, 1–25 (2001; Zbl 1074.86500)] into the data reconstruction step, and it is also suitable for both steady and unsteady flow simulations. We illustrate the accuracy of this scheme by several 1D and 2D numerical experiments.

MSC:

76M12 Finite volume methods applied to problems in fluid mechanics
76B15 Water waves, gravity waves; dispersion and scattering, nonlinear interaction
PDF BibTeX XML Cite
Full Text: DOI

References:

[1] Gerbeau, Discrete and Continuous Dynamical Systems, Series B 1 pp 89– (2001)
[2] Keller, Journal of Fluid Mechanics 489 pp 345– (2003)
[3] Alcrudo, Computers and Fluids 30 pp 643– (2001)
[4] Audusse, SIAM Journal on Scientific Computing 25 pp 2050– (2004)
[5] , . Kinetic schemes for Saint-Venant equations with source terms on unstructured grids. INRIA Report, RR 3989, 2000.
[6] Bermudez, Computer Methods in Applied Mechanics and Engineering 155 pp 49– (1998)
[7] . A new general Riemann solver for the shallow water equations with friction and topography. http://www.math.ntnu.no/conservation/1999
[8] Jin, Mathematical Modeling in Numerical Analysis 35 pp 631– (2001)
[9] LeVeque, Journal of Computational Physics 146 pp 346– (1998)
[10] Lukacova, International Journal for Numerical Methods in Fluids 47 pp 1165– (2005)
[11] Noussair, SIAM Journal on Numerical Analysis 39 pp 52– (2001)
[12] Perthame, Calcolo 38 pp 201– (2001)
[13] Vazquez-Cendon, Journal of Computational Physics 148 pp 497– (1999)
[14] Xu, Journal of Computational Physics 178 pp 533– (2002)
[15] Zhou, Journal of Computational Physics 168 pp 1– (2001)
[16] Donea, International Journal for Numerical Methods in Engineering 20 pp 101– (1984)
[17] Greenberg, SIAM Journal on Numerical Analysis 33 pp 1– (1996)
[18] Greenberg, SIAM Journal on Numerical Analysis 34 pp 1980– (1997)
[19] Riemann Solvers and Numerical Methods for Fluid Dynamics. A Practical Introduction. Springer: Berlin, 1997.
[20] Ben-Artzi, Journal of Computational Physics 55 pp 1– (1984)
[21] . Generalized Riemann Problems in Computational Gas Dynamics. Cambridge University Press: Cambridge, MA, 2003.
[22] Ben-Artzi, SIAM Journal on Scientific and Statistical Computing 7 pp 744– (1986)
[23] LeFloch, Annales de l’Institut Henri Poincaré. Analyse Non Linéaire 5 pp 179– (1988)
[24] Bourgeade, Annales de l’Institut Henri Poincaré. Analyse Non Linéaire 6 pp 437– (1989)
[25] Bermudez, Computers and Fluids 23 pp 1049– (1994)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.