Enriched Galerkin method for the shallow-water equations

This work presents an enriched Galerkin (EG) discretization for the two-dimensional shallow-water equations. The EG finite element spaces are obtained by extending the approximation spaces of the classical finite elements by discontinuous functions supported on elements. The simplest EG space is constructed by enriching the piecewise linear continuous Galerkin space with discontinuous, element-wise constant functions. Similar to discontinuous Galerkin (DG) discretizations, the EG scheme is locally conservative, while, in multiple space dimensions, the EG space is significantly smaller than that of the DG method. This implies a lower number of degrees of freedom compared to the DG method. The EG discretization presented for the shallow-water equations is well-balanced, in the sense that it preserves lake-at-rest configurations. We evaluate the method’s robustness and accuracy using various analytical and realistic problems and compare the results to those obtained using the DG method. Finally, we briefly discuss implementation aspects of the EG method within our MATLAB / GNU Octave framework FESTUNG.

[1]  A. Ippen,et al.  Closure of "High-Velocity Flow in Open Channels: A Symposium: Mechanics of Supercritical Flow" , 1949 .

[2]  Miss A.O. Penney (b) , 1974, The New Yale Book of Quotations.

[3]  Philip L. Roe,et al.  Efficient construction and utilisation of approximate riemann solutions , 1985 .

[4]  Joannes J. Westerink,et al.  General Spectral Computations of the Nonlinear Shallow Water Tidal Interactions within the Bight of Abaco , 1989 .

[5]  Timothy J. Barth,et al.  The design and application of upwind schemes on unstructured meshes , 1989 .

[6]  T. Hughes,et al.  Streamline upwind/Petrov-Galerkin formulations for convection dominated flows with particular emphasis on the incompressible Navier-Stokes equations , 1990 .

[7]  Nicole Goutal,et al.  TELEMAC: A new numerical model for solving shallow water equations , 1991 .

[8]  Norman W. Scheffner,et al.  ADCIRC: An Advanced Three-Dimensional Circulation Model for Shelves, Coasts, and Estuaries. Report 1. Theory and Methodology of ADCIRC-2DDI and ADCIRC-3DL. , 1992 .

[9]  C. Vreugdenhil Numerical methods for shallow-water flow , 1994 .

[10]  R. Luettich,et al.  ADCIRC: An Advanced Three-Dimensional Circulation Model for Shelves, Coasts, and Estuaries. Report 6. Development of a Tidal Constituent Database for the Eastern North Pacific. , 1994 .

[11]  Joannes J. Westerink,et al.  Aspects of nonlinear simulations using shallow-water models based on the wave continuity equation , 1994 .

[12]  O. C. Zienkiewicz,et al.  A split‐characteristic based finite element model for the shallow water equations , 1995 .

[13]  Chi-Wang Shu,et al.  The Runge-Kutta Discontinuous Galerkin Method for Conservation Laws V , 1998 .

[14]  P. Roe Approximate Riemann Solvers, Parameter Vectors, and Difference Schemes , 1997 .

[15]  Bernardo Cockburn,et al.  The local discontinuous Galerkin method for contaminant transport , 2000 .

[16]  Chi-Wang Shu,et al.  Strong Stability-Preserving High-Order Time Discretization Methods , 2001, SIAM Rev..

[17]  Clint Dawson,et al.  The Local Discontinuous Galerkin Method for Advection-Diffusion Equations Arising in Groundwater and Surface Water Applications , 2002 .

[18]  Clinton N Dawson,et al.  A discontinuous Galerkin method for two-dimensional flow and transport in shallow water , 2002 .

[19]  Eric Deleersnijder,et al.  A comparison of three finite elements to solve the linear shallow water equations , 2003 .

[20]  Peter Hansbo,et al.  A reduced P1-discontinuous Galerkin method , 2004 .

[21]  Clint Dawson,et al.  A Discontinuous Galerkin Method for Three-Dimensional Shallow Water Equations , 2005, J. Sci. Comput..

[22]  Dmitri Kuzmin,et al.  Algebraic Flux Correction I. Scalar Conservation Laws , 2005 .

[23]  Joannes J. Westerink,et al.  Continuous, discontinuous and coupled discontinuous–continuous Galerkin finite element methods for the shallow water equations , 2006 .

[24]  Jean-François Remacle,et al.  Practical evaluation of five partly discontinuous finite element pairs for the non‐conservative shallow water equations , 2009 .

[25]  Chi-Wang Shu,et al.  High Order Weighted Essentially Nonoscillatory Schemes for Convection Dominated Problems , 2009, SIAM Rev..

[26]  Clint Dawson,et al.  A Performance Comparison of Continuous and Discontinuous Finite Element Shallow Water Models , 2009, J. Sci. Comput..

[27]  Shuyu Sun,et al.  A Locally Conservative Finite Element Method Based on Piecewise Constant Enrichment of the Continuous Galerkin Method , 2009, SIAM J. Sci. Comput..

[28]  V. Guinot Approximate Riemann Solvers , 2010 .

[29]  Dmitri Kuzmin,et al.  A vertex-based hierarchical slope limiter for p-adaptive discontinuous Galerkin methods , 2010, J. Comput. Appl. Math..

[30]  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.

[31]  Vadym Aizinger,et al.  A Geometry Independent Slope Limiter for the Discontinuous Galerkin Method , 2011 .

[32]  Clint Dawson,et al.  A three-dimensional discontinuous Galerkin model applied to the baroclinic simulation of Corpus Christi Bay , 2012, Ocean Dynamics.

[33]  D. Kuzmin,et al.  Algebraic Flux Correction II , 2012 .

[34]  G. Bergeles,et al.  Notes on Numerical Fluid Mechanics and Multidisciplinary Design , 2012 .

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

[36]  V. Pawlowsky-Glahn,et al.  The international association for mathematical geosciences , 2015 .

[37]  Qiuhua Liang,et al.  Robust shallow water models , 2015, Environmental Earth Sciences.

[38]  Harald Köstler,et al.  A multi-platform scaling study for an OpenMP parallelization of a discontinuous Galerkin ocean model , 2015 .

[39]  Balthasar Reuter,et al.  FESTUNG: A MATLAB/GNU Octave toolbox for the discontinuous Galerkin method, Part I: Diffusion operator , 2014, Comput. Math. Appl..

[40]  Dmitri Kuzmin,et al.  Scale separation in fast hierarchical solvers for discontinuous Galerkin methods , 2015, Appl. Math. Comput..

[41]  Young-Ju Lee,et al.  A Locally Conservative Enriched Galerkin Approximation and Efficient Solver for Elliptic and Parabolic Problems , 2016, SIAM J. Sci. Comput..

[42]  Balthasar Reuter,et al.  FESTUNG: A MATLAB/GNU Octave toolbox for the discontinuous Galerkin method, Part II: Advection operator and slope limiting , 2016, Comput. Math. Appl..

[43]  Manuel Quezada de Luna,et al.  High-order local maximum principle preserving (MPP) discontinuous Galerkin finite element method for the transport equation , 2017, J. Comput. Phys..

[44]  Mary F. Wheeler,et al.  Adaptive enriched Galerkin methods for miscible displacement problems with entropy residual stabilization , 2016, J. Comput. Phys..

[45]  Jochen Schütz,et al.  A hierarchical scale separation approach for the hybridized discontinuous Galerkin method , 2017, J. Comput. Appl. Math..

[46]  Jinhyun Choo,et al.  Enriched Galerkin finite elements for coupled poromechanics with local mass conservation , 2018, Computer Methods in Applied Mechanics and Engineering.

[47]  Mary F. Wheeler,et al.  Phase-Field Modeling of Two Phase Fluid Filled Fractures in a Poroelastic Medium , 2018, Multiscale Model. Simul..

[48]  Balthasar Reuter,et al.  FESTUNG: A MATLAB/GNU Octave toolbox for the discontinuous Galerkin method. Part III: Hybridized discontinuous Galerkin (HDG) formulation , 2017, Comput. Math. Appl..

[49]  Hennes Hajduk,et al.  Locally Filtered Transport for computational efficiency in multi-component advection-reaction models , 2018, Environ. Model. Softw..

[50]  Mary F. Wheeler,et al.  Enriched Galerkin methods for two-phase flow in porous media with capillary pressure , 2017, J. Comput. Phys..

[51]  Francesco Ballarin,et al.  A Novel Enriched Galerkin Method for Modelling Coupled Flow and Mechanical Deformation in Heterogeneous Porous Media , 2019 .

[52]  Teeratorn Kadeethum,et al.  Comparison of Two- and Three-field Formulation Discretizations for Flow and Solid Deformation in Heterogeneous Porous Media , 2019 .

[53]  Balthasar Reuter,et al.  FESTUNG: A MATLAB /GNU Octave toolbox for the discontinuous Galerkin method. Part IV: Generic problem framework and model-coupling interface , 2018, ArXiv.

[54]  Andreas Rupp,et al.  Continuous Galerkin and Enriched Galerkin Methods with Arbitrary Order Discontinuous Trial Functions for the Elliptic and Parabolic Problems with Jump Conditions , 2020, J. Sci. Comput..

[55]  Hennes Hajduk,et al.  Locally bound-preserving enriched Galerkin methods for the linear advection equation , 2020 .

[56]  D. Kuzmin,et al.  Bathymetry Reconstruction Using Inverse ShallowWater Models: Finite Element Discretization and Regularization , 2020 .

[57]  Sanghyu Lee,et al.  Optimal error estimate of elliptic problems with Dirac sources for discontinuous and enriched Galerkin methods , 2020 .

[58]  Tsuyoshi Murata,et al.  {m , 1934, ACML.

[59]  Hennes Hajduk,et al.  Matrix-free subcell residual distribution for Bernstein finite element discretizations of linear advection equations , 2020 .

[60]  Sebastian Kuckuk,et al.  Quadrature-free discontinuous Galerkin method with code generation features for shallow water equations on automatically generated block-structured meshes , 2020 .

[61]  Ehsaneddin Asgari,et al.  Continuous , 2021, Encyclopedic Dictionary of Archaeology.

[62]  Vadym Aizinger,et al.  A subcell-enriched Galerkin method for advection problems , 2020, ArXiv.

[63]  Hennes Hajduk,et al.  FESTUNG 1.0: Overview, usage, and example applications of the MATLAB/GNU Octave toolbox for discontinuous Galerkin methods , 2020, Comput. Math. Appl..