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

Frank F, Reuter B, Aizinger V, Knabner P (2015)


Publication Language: English

Publication Type: Journal article, Original article

Publication year: 2015

Journal

Book Volume: 70

Pages Range: 11 - 46

Journal Issue: 1

URI: https://www1.am.uni-erlangen.de/research/publications/Jahr_2015/2015_FrankReuterAizingerKn_FestungAMatlabGnuPartIDiffusionOperator

DOI: 10.1016/j.camwa.2015.04.013

Abstract

This is the first in a series of papers on implementing a discontinuous Galerkin (DG) method as an open source MATLAB/GNU Octave toolbox. The intention of this ongoing project is to provide a rapid prototyping package for application development using DG methods. The 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. 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.

Authors with CRIS profile

How to cite

APA:

Frank, F., Reuter, B., Aizinger, V., & Knabner, P. (2015). FESTUNG: A MATLAB/GNU Octave toolbox for the discontinuous Galerkin method. Part I: Diffusion operator. Computers & Mathematics with Applications, 70(1), 11 - 46. https://dx.doi.org/10.1016/j.camwa.2015.04.013

MLA:

Frank, Florian, et al. "FESTUNG: A MATLAB/GNU Octave toolbox for the discontinuous Galerkin method. Part I: Diffusion operator." Computers & Mathematics with Applications 70.1 (2015): 11 - 46.

BibTeX: Download