Journal
ADVANCES IN WATER RESOURCES
Volume 138, Issue -, Pages -Publisher
ELSEVIER SCI LTD
DOI: 10.1016/j.advwatres.2020.103552
Keywords
Local discontinuous Galerkin method (LDG); Shallow water equations; Quadrature-free formulation; Code generation domain specific languages (DSL); Python SymPy; Block-structured mesh
Categories
Funding
- German Research Foundation (DFG) [AI 117/6-1, KO 4641/1-1, GR 1107/3-1]
Ask authors/readers for more resources
Although discretizations of the shallow water equations (SWE) based on the discontinuous Galerkin (DG) method are well established, their computational performance still generally lags behind that of the finite volume discretizations. In explicit and semi-implicit time stepping schemes commonly used in connection with the SWE models, the most computationally expensive parts of a DG algorithm are the element and edge integrals computed via loops over quadrature points. We propose a quadrature-free DG formulation for the SWE that replaces quadrature integrations by analytical evaluations. The method is implemented within the code generation framework of the ExaStencils project using the SymPy Python library. The new formulation uses block-structured triangular meshes automatically generated for a given number of blocks.
Authors
I am an author on this paper
Click your name to claim this paper and add it to your profile.
Reviews
Recommended
No Data Available