FESTUNG: A~MATLAB/GNU~Octave~toolbox for the discontinuous Galerkin method. I: Diffusion operator

From MaRDI portal
Revision as of 18:12, 1 February 2024 by Import240129110113 (talk | contribs) (Created automatically from import240129110113)
(diff) ← Older revision | Latest revision (diff) | Newer revision β†’ (diff)

Publication:2007188

DOI10.1016/J.CAMWA.2015.04.013zbMATH Open1443.65202arXiv1408.3877OpenAlexW1573155594MaRDI QIDQ2007188FDOQ2007188

Vadym Aizinger, Peter Knabner, Balthasar Reuter, Florian Frank

Publication date: 12 October 2020

Published in: Computers & Mathematics with Applications (Search for Journal in Brave)

Abstract: This is the first in a series of papers on implementing a discontinuous Galerkin method as a MATLAB / GNU Octave toolbox. The main goal is the development of techniques that deliver optimized computational performance combined with a compact, user-friendly interface. Our implementation relies on fully vectorized matrix / vector operations and is carefully documented; in addition, a direct mapping between discretization terms and code routines is maintained throughout. The present work focuses on a two-dimensional time-dependent diffusion equation with space / time-varying coefficients. The spatial discretization is based on the local discontinuous Galerkin formulation and is locally mass conservative. Approximations of orders zero through four based on orthogonal polynomials have been implemented; more spaces of arbitrary type and order can be easily accommodated by the code structure. Time discretization is performed using an implicit Euler method.


Full work available at URL: https://arxiv.org/abs/1408.3877





Cites Work


Cited In (16)

Uses Software


Recommendations





This page was built for publication: FESTUNG: A~MATLAB/GNU~Octave~toolbox for the discontinuous Galerkin method. I: Diffusion operator

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2007188)