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