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

Balthasar Reuter, Andreas Rupp, Vadym Aizinger, Florian FrankPeter Knabner

Commun. Comput. Phys., 28 (2020), pp. 827-876.

Published online: 2020-06

Preview Purchase PDF 122 3806
Export citation
  • 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.

  • 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.

  • AMS Subject Headings

35L20, 65M60, 68N30, 76B07, 76S05, 97P30

  • Copyright

COPYRIGHT: © Global Science Press

  • Email address
  • BibTex
  • RIS
  • TXT
@Article{CiCP-28-827, author = {Reuter , Balthasar and Rupp , Andreas and Aizinger , Vadym and Frank , Florian and Knabner , Peter}, title = {FESTUNG: A MATLAB / GNU Octave Toolbox for the Discontinuous Galerkin Method. Part IV: Generic Problem Framework and Model-Coupling Interface}, journal = {Communications in Computational Physics}, year = {2020}, volume = {28}, number = {2}, pages = {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.

}, issn = {1991-7120}, doi = {https://doi.org/10.4208/cicp.OA-2019-0132}, url = {http://global-sci.org/intro/article_detail/cicp/16955.html} }
TY - JOUR T1 - FESTUNG: A MATLAB / GNU Octave Toolbox for the Discontinuous Galerkin Method. Part IV: Generic Problem Framework and Model-Coupling Interface AU - Reuter , Balthasar AU - Rupp , Andreas AU - Aizinger , Vadym AU - Frank , Florian AU - Knabner , Peter JO - Communications in Computational Physics VL - 2 SP - 827 EP - 876 PY - 2020 DA - 2020/06 SN - 28 DO - http://doi.org/10.4208/cicp.OA-2019-0132 UR - https://global-sci.org/intro/article_detail/cicp/16955.html KW - Open source MATLAB / GNU Octave, local discontinuous Galerkin method, 2Dv shallow water equations with free surface, primitive hydrostatic equations, Darcy's law, coupled model. AB -

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.

Balthasar Reuter, Andreas Rupp, Vadym Aizinger, Florian Frank & Peter Knabner. (2020). FESTUNG: A MATLAB / GNU Octave Toolbox for the Discontinuous Galerkin Method. Part IV: Generic Problem Framework and Model-Coupling Interface. Communications in Computational Physics. 28 (2). 827-876. doi:10.4208/cicp.OA-2019-0132
Copy to clipboard
The citation has been copied to your clipboard