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

Authors

  • Balthasar Reuter
  • Andreas Rupp
  • Vadym Aizinger
  • Florian Frank
  • Peter Knabner

DOI:

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

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.

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.

Published

2020-06-05

Abstract View

  • 55036

Pdf View

  • 3245

Issue

Section

Articles

How to Cite

FESTUNG: A MATLAB / GNU Octave Toolbox for the Discontinuous Galerkin Method. Part IV: Generic Problem Framework and Model-Coupling Interface. (2020). Communications in Computational Physics, 28(2), 827-876. https://doi.org/10.4208/cicp.OA-2019-0132