Quadrature-free discontinuous Galerkin method with code generation features for shallow water equations on automatically generated block-structured meshes

Faghih-Naini S, Kuckuk S, Aizinger V, Zint D, Grosso R, Köstler H (2020)


Publication Type: Journal article

Publication year: 2020

Journal

Book Volume: 138

Article Number: 103552

DOI: 10.1016/j.advwatres.2020.103552

Abstract

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 with CRIS profile

Involved external institutions

How to cite

APA:

Faghih-Naini, S., Kuckuk, S., Aizinger, V., Zint, D., Grosso, R., & Köstler, H. (2020). Quadrature-free discontinuous Galerkin method with code generation features for shallow water equations on automatically generated block-structured meshes. Advances in Water Resources, 138. https://dx.doi.org/10.1016/j.advwatres.2020.103552

MLA:

Faghih-Naini, Sara, et al. "Quadrature-free discontinuous Galerkin method with code generation features for shallow water equations on automatically generated block-structured meshes." Advances in Water Resources 138 (2020).

BibTeX: Download