×

Conservative arbitrary order finite difference schemes for shallow-water flows. (English) Zbl 1225.76216

Summary: The classical nonlinear shallow-water model (SWM) of an ideal fluid is considered. For the model, a new method for the construction of mass and total energy conserving finite difference schemes is suggested. In fact, it produces an infinite family of finite difference schemes, which are either linear or nonlinear depending on the choice of certain parameters. The developed schemes can be applied in a variety of domains on the plane and on the sphere. The method essentially involves splitting of the model operator by geometric coordinates and by physical processes, which provides substantial benefits in the computational cost of solution. Besides, in case of the whole sphere it allows applying the same algorithms as in a doubly periodic domain on the plane and constructing finite difference schemes of arbitrary approximation order in space. Results of numerical experiments illustrate the skillfulness of the schemes in describing the shallow-water dynamics.

MSC:

76M20 Finite difference methods applied to problems in fluid mechanics
76B15 Water waves, gravity waves; dispersion and scattering, nonlinear interaction
65M06 Finite difference methods for initial value and initial-boundary value problems involving PDEs

Software:

chammp
PDFBibTeX XMLCite
Full Text: DOI

References:

[1] Arakawa, A.; Lamb, V. R., A potential enstrophy and energy conserving scheme for the shallow-water equation, Monthly Weather Rev., 109 (1981)
[2] Crank, J.; Nicolson, P., A practical method for numerical evaluation of solutions of partial differential equations of the heat conduction type, Proc. Cambridge Philos. Soc., 43, 50-67 (1947) · Zbl 0029.05901
[3] Jakob-Chien, R., Spectral transform solutions to the shallow water test set, J. Comput. Phys., 119, 164-187 (1995) · Zbl 0878.76059
[4] Kim, V. F., Numerical analysis of some conservative schemes for barotropic atmosphere, Russian Meteor. Hydrol., 6 (1984)
[5] Kolmogorov, A. N.; Fomin, S. V., Elements of the Theory of Functions and Functional Analysis (1999), Dover Publications: Dover Publications New York · Zbl 0235.46001
[6] Lorenz, E. N., The Nature and Theory of the General Circulation of the Atmosphere (1967), World Meteorological Organization
[7] Marchuk, G. I., Methods of Computational Mathematics (1982), Springer: Springer Berlin · Zbl 0485.65003
[8] Marchuk, G. I., Methods of Splitting (1988), Nauka: Nauka Moscow · Zbl 0653.65065
[9] Pedlosky, J., Geophysical Fluid Dynamics (1982), Springer: Springer New York
[10] Perthame, B., A fast and stable well-balanced scheme with hydrostatic reconstruction for shallow water flows, SIAM J. Sci. Comput., 25, 2050-2065 (2004) · Zbl 1133.65308
[11] Press, W. H., Numerical Recipes in C. The Art of Scientific Computing (1992), Cambridge University Press: Cambridge University Press Cambridge · Zbl 0845.65001
[12] Ringler, T. D.; Randall, D. A., A potential enstrophy and energy conserving numerical scheme for solution of the shallow-water equations on a geodesic grid, Monthly Weather Rev., 130, 1397-1410 (2002)
[13] Sadourny, R., The dynamics of finite-difference models of the shallow-water equations, J. Atmospheric Sci., 32, 680-689 (1975)
[14] Salmon, R., Poisson-bracket approach to the construction of energy- and potential-enstrophy-conserving algorithms for the shallow-water equations, J. Atmospheric Sci., 61, 2016-2036 (2004)
[15] Samarskii, A. A.; Popov, Yu. P., Completely conservative difference schemes, Zh. Vysshei Mat. Mat. Fiz., 9, 953-958 (1969)
[16] Shokin, Yu. I., Completely conservative difference schemes, (de Vahl Devis, G.; Fletcher, G., Computational Fluid Dynamics (1988), Elsevier: Elsevier Amsterdam), 135-155
[17] Skiba, Yu. N., Finite-difference mass and total energy conserving schemes for shallow-water equations, Russian Meteor. Hydrol., 2, 35-43 (1995)
[18] Skiba, Yu. N.; Filatov, D. M., On splitting-based mass and total energy conserving shallow-water schemes, (International Conference on Mathematical and Numerical Aspects of Waves (2005), SIAM: SIAM Philadelphia, PA), 97-99
[19] Skiba, Yu. N.; Filatov, D. M., Conservative splitting-based schemes for numerical simulation of vortices in the atmosphere, Interciencia, 31, 16-21 (2006)
[20] Skiba, Yu. N.; Filatov, D. M., On splitting-based mass and total energy conserving arbitrary order shallow-water schemes, Numer. Methods Partial Differential Equations, 23, 534-552 (2007) · Zbl 1112.76052
[21] K. Takano, M.G. Wurtele, A four-order energy and potential enstrophy conserving difference scheme, Technical Report AFGL-TR-82-0205, The US Air Force Geophysics Laboratory, 1982, 85pp.; K. Takano, M.G. Wurtele, A four-order energy and potential enstrophy conserving difference scheme, Technical Report AFGL-TR-82-0205, The US Air Force Geophysics Laboratory, 1982, 85pp.
[22] Vreugdenhil, C. B., Numerical Methods for Shallow-Water Flow (1994), Kluwer Academic Publishers: Kluwer Academic Publishers Dordrecht · Zbl 0424.76078
[23] D.L. Williamson, Difference approximations of flow equations on the sphere, in: Numerical Methods Used in Atmospherical Models, vol. II, GARP Publications Series, No. 17, 1979.; D.L. Williamson, Difference approximations of flow equations on the sphere, in: Numerical Methods Used in Atmospherical Models, vol. II, GARP Publications Series, No. 17, 1979.
[24] Williamson, D. L., A standard test set for numerical approximations to the shallow water equations in spherical geometry, J. Comput. Phys., 102, 211-224 (1992) · Zbl 0756.76060
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. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.