FESTUNG: A MATLAB / GNU Octave Toolbox for the Discontinuous Galerkin Method. Part IV: Generic Problem Framework and Model-Coupling Interface

FESTUNG: A MATLAB / GNU Octave Toolbox for the Discontinuous Galerkin Method. Part IV: Generic Problem Framework and Model-Coupling Interface

Year:    2020

Author:    Balthasar Reuter, Andreas Rupp, Vadym Aizinger, Florian Frank, Peter Knabner

Communications in Computational Physics, Vol. 28 (2020), Iss. 2 : pp. 827–876

Abstract

This is the fourth installment in our series on implementing the discontinuous Galerkin (DG) method as an open source MATLAB / GNU Octave toolbox. Similarly to its predecessors, this part presents new features for application developers employing DG methods and follows our strategy of relying on fully vectorized constructs and supplying a comprehensive documentation. The specific focus of the current work is the newly added generic problem implementation framework and the highly customizable model-coupling interface for multi-domain and multi-physics simulation tools based on this framework. The functionality of the coupling interface in the FESTUNG toolbox is illustrated using a two-way coupled free-surface / groundwater flow system as an example application.

You do not have full access to this article.

Already a Subscriber? Sign in as an individual or via your institution

Journal Article Details

Publisher Name:    Global Science Press

Language:    English

DOI:    https://doi.org/10.4208/cicp.OA-2019-0132

Communications in Computational Physics, Vol. 28 (2020), Iss. 2 : pp. 827–876

Published online:    2020-01

AMS Subject Headings:    Global Science Press

Copyright:    COPYRIGHT: © Global Science Press

Pages:    50

Keywords:    Open source MATLAB / GNU Octave local discontinuous Galerkin method 2Dv shallow water equations with free surface primitive hydrostatic equations Darcy's law coupled model.

Author Details

Balthasar Reuter

Andreas Rupp

Vadym Aizinger

Florian Frank

Peter Knabner

  1. Enriched Galerkin method for the shallow-water equations

    Hauck, Moritz | Aizinger, Vadym | Frank, Florian | Hajduk, Hennes | Rupp, Andreas

    GEM - International Journal on Geomathematics, Vol. 11 (2020), Iss. 1

    https://doi.org/10.1007/s13137-020-00167-7 [Citations: 7]
  2. Exasim: Generating discontinuous Galerkin codes for numerical solutions of partial differential equations on graphics processors

    Vila-Pérez, Jordi | Van Heyningen, R. Loek | Nguyen, Ngoc-Cuong | Peraire, Jaume

    SoftwareX, Vol. 20 (2022), Iss. P.101212

    https://doi.org/10.1016/j.softx.2022.101212 [Citations: 10]
  3. FESTUNG 1.0: Overview, usage, and example applications of the MATLAB/GNU Octave toolbox for discontinuous Galerkin methods

    Reuter, Balthasar | Hajduk, Hennes | Rupp, Andreas | Frank, Florian | Aizinger, Vadym | Knabner, Peter

    Computers & Mathematics with Applications, Vol. 81 (2021), Iss. P.3

    https://doi.org/10.1016/j.camwa.2020.08.018 [Citations: 6]