Frank F, Reuter B, Aizinger V, Knabner P (2015)
Publication Language: English
Publication Type: Journal article, Original article
Publication year: 2015
Book Volume: 70
Pages Range: 11 - 46
Journal Issue: 1
DOI: 10.1016/j.camwa.2015.04.013
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.
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://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