Shallow water equations: split-form, entropy stable, well-balanced, and positivity preserving numerical methods

For the first time, a general two-parameter family of entropy conservative numerical fluxes for the shallow water equations is developed and investigated. These are adapted to a varying bottom topography in a well-balanced way, i.e. preserving the lake-at-rest steady state. Furthermore, these fluxes are used to create entropy stable and well-balanced split-form semidiscretisations based on general summation-by-parts (SBP) operators, including Gauß nodes. Moreover, positivity preservation is ensured using the framework of Zhang and Shu (Proc R Soc Lond A Math Phys Eng Sci 467: 2752–2776, 2011). Therefore, the new two-parameter family of entropy conservative fluxes is enhanced by dissipation operators and investigated with respect to positivity preservation. Additionally, some known entropy stable and positive numerical fluxes are compared. Furthermore, finite volume subcells adapted to nodal SBP bases with diagonal mass matrix are used. Finally, numerical tests of the proposed schemes are performed and some conclusions are presented.

[1]  Magnus Svärd,et al.  Review of summation-by-parts schemes for initial-boundary-value problems , 2013, J. Comput. Phys..

[2]  Philipp Öffner,et al.  Summation-by-parts operators for correction procedure via reconstruction , 2015, J. Comput. Phys..

[3]  Olivier Delestre,et al.  A limitation of the hydrostatic reconstruction technique for Shallow Water equations , 2012 .

[4]  F. Bouchut Nonlinear Stability of Finite Volume Methods for Hyperbolic Conservation Laws: and Well-Balanced Schemes for Sources , 2005 .

[5]  Yulong Xing,et al.  A Survey of High Order Schemes for the Shallow Water Equations , 2014 .

[6]  Antonio Huerta,et al.  A simple shock‐capturing technique for high‐order discontinuous Galerkin methods , 2012 .

[7]  Eitan Tadmor,et al.  Well-balanced and energy stable schemes for the shallow water equations with discontinuous topography , 2011, J. Comput. Phys..

[8]  Eitan Tadmor,et al.  The numerical viscosity of entropy stable schemes for systems of conservation laws. I , 1987 .

[9]  Emmanuel Audusse,et al.  A Fast and Stable Well-Balanced Scheme with Hydrostatic Reconstruction for Shallow Water Flows , 2004, SIAM J. Sci. Comput..

[10]  H. Holden,et al.  Front Tracking for Hyperbolic Conservation Laws , 2002 .

[11]  François Bouchut,et al.  Entropy satisfying flux vector splittings and kinetic BGK models , 2003, Numerische Mathematik.

[12]  Gregor Gassner,et al.  Split form nodal discontinuous Galerkin schemes with summation-by-parts property for the compressible Euler equations , 2016, J. Comput. Phys..

[13]  Alan Edelman,et al.  Julia: A Fresh Approach to Numerical Computing , 2014, SIAM Rev..

[14]  Yulong Xing,et al.  Positivity-preserving high order well-balanced discontinuous Galerkin methods for the shallow water equations , 2010 .

[15]  David I. Ketcheson,et al.  Strong stability preserving runge-kutta and multistep time discretizations , 2011 .

[16]  Timothy J. Barth,et al.  Numerical Methods for Gasdynamic Systems on Unstructured Meshes , 1997, Theory and Numerics for Conservation Laws.

[17]  Christophe Chalons,et al.  A simple well-balanced and positive numerical scheme for the shallow-water system , 2015 .

[18]  Eitan Tadmor,et al.  Entropy stability theory for difference approximations of nonlinear conservation laws and related time-dependent problems , 2003, Acta Numerica.

[19]  Xiangxiong Zhang,et al.  Maximum-principle-satisfying and positivity-preserving high-order schemes for conservation laws: survey and new developments , 2011, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[20]  Michael Dumbser,et al.  A posteriori subcell limiting of the discontinuous Galerkin finite element method for hyperbolic conservation laws , 2014, J. Comput. Phys..

[21]  Claus-Dieter Munz,et al.  Shock Capturing for Discontinuous Galerkin Methods using Finite Volume Subcells , 2014 .

[22]  H. Frid Maps of Convex Sets and Invariant Regions¶for Finite-Difference Systems¶of Conservation Laws , 2001 .

[23]  Nail K. Yamaleev,et al.  Discretely conservative finite-difference formulations for nonlinear conservation laws in split form: Theory and boundary conditions , 2013, J. Comput. Phys..

[24]  P. Roe,et al.  On Godunov-type methods near low densities , 1991 .

[25]  B. Perthame,et al.  A kinetic scheme for the Saint-Venant system¶with a source term , 2001 .

[26]  Fabien Marche,et al.  Recent advances on the discontinuous Galerkin method for shallow water equations with topography source terms , 2014 .

[27]  Philipp Öffner,et al.  Extended skew-symmetric form for summation-by-parts operators and varying Jacobians , 2017, J. Comput. Phys..

[28]  Sigrun Ortleb Kinetic energy preserving DG schemes based on summation-by-parts operators on interior node distributions: DGKEP on interior nodes , 2016 .

[29]  Gregor Gassner,et al.  A well balanced and entropy conservative discontinuous Galerkin spectral element method for the shallow water equations , 2016, Appl. Math. Comput..

[30]  Gregor Gassner,et al.  An entropy stable nodal discontinuous Galerkin method for the two dimensional shallow water equations on unstructured curvilinear meshes with discontinuous bathymetry , 2015, J. Comput. Phys..

[31]  Gregor Gassner,et al.  A Skew-Symmetric Discontinuous Galerkin Spectral Element Discretization and Its Relation to SBP-SAT Finite Difference Methods , 2013, SIAM J. Sci. Comput..

[32]  Travis C. Fisher,et al.  High-order entropy stable finite difference schemes for nonlinear conservation laws: Finite domains , 2013, J. Comput. Phys..

[33]  Bernd Einfeld On Godunov-type methods for gas dynamics , 1988 .

[34]  P. Lax,et al.  On Upstream Differencing and Godunov-Type Schemes for Hyperbolic Conservation Laws , 1983 .

[35]  C. Dafermos Hyberbolic Conservation Laws in Continuum Physics , 2000 .

[36]  Correction to ‘‘Maps of Convex Sets and Invariant Regions for Finite Difference Systems of Conservation Laws’‘ , 2004 .

[37]  Christophe Chalons,et al.  A fully well-balanced, positive and entropy-satisfying Godunov-type method for the shallow-water equations , 2015, Math. Comput..

[38]  David C. Del Rey Fernández,et al.  Review of summation-by-parts operators with simultaneous approximation terms for the numerical solution of partial differential equations , 2014 .

[39]  Andreas Meister,et al.  A positivity preserving and well-balanced DG scheme using finite volume subcells in almost dry regions , 2016, Appl. Math. Comput..

[40]  Stanley Osher,et al.  Nonoscillatory high order accurate self-similar maximum principle satisfying shock capturing schemes I , 1996 .

[41]  Chi-Wang Shu,et al.  Total variation diminishing Runge-Kutta schemes , 1998, Math. Comput..

[42]  Olivier Delestre,et al.  SWASHES: a compilation of shallow water analytic solutions for hydraulic and environmental studies , 2011, 1110.0288.