arrow
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 Frank & Peter Knabner

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

Published online: 2020-06

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 = {Balthasar and Reuter and and 7765 and and Balthasar Reuter and Andreas and Rupp and and 7766 and and Andreas Rupp and Vadym and Aizinger and and 7768 and and Vadym Aizinger and Florian and Frank and and 7767 and and Florian Frank and Peter and Knabner and and 7769 and and Peter Knabner}, 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