FESTUNG: A~MATLAB/GNU~Octave~toolbox for the discontinuous Galerkin method. I: Diffusion operator
From MaRDI portal
Publication:2007188
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.
Recommendations
- FESTUNG: A MATLAB / GNU Octave Toolbox for the Discontinuous Galerkin Method. Part IV: Generic Problem Framework and Model-Coupling Interface
- FESTUNG: a MATLAB/GNU octave toolbox for the discontinuous Galerkin method. II: Advection operator and slope limiting
- FESTUNG 1.0: overview, usage, and example applications of the MATLAB/GNU Octave toolbox for discontinuous Galerkin methods
- FESTUNG: a MATLAB/GNU Octave toolbox for the discontinuous Galerkin method. III: Hybridized discontinuous Galerkin (HDG) formulation
- The Discontinuous Galerkin Method with Diffusion
- A VENERABLE FAMILY OF DISCONTINUOUS GALERKIN SCHEMES FOR DIFFUSION REVISITED
- Finite element method. A practical introduction to GNU Octave/MATLAB
- Yet another tensor toolbox for discontinuous Galerkin methods and other applications
- scientific article; zbMATH DE number 5165488
- The direct discontinuous Galerkin (DDG) methods for diffusion problems
Cites work
- scientific article; zbMATH DE number 3591295 (Why is no real title available?)
- scientific article; zbMATH DE number 5179816 (Why is no real title available?)
- A staggered discontinuous Galerkin method for the convection-diffusion equation
- A vertex-based hierarchical slope limiter for \(p\)-adaptive discontinuous Galerkin methods
- An encyclopaedia of cubature formulas.
- Central Discontinuous Galerkin Methods on Overlapping Cells with a Nonoscillatory Hierarchical Reconstruction
- Discontinuous Galerkin Methods for Solving Elliptic and Parabolic Equations
- Efficient implementation of adaptive P1-FEM in Matlab
- Fast MATLAB assembly of FEM matrices in 2D and 3D: nodal elements
- Gaussian quadrature formulas for triangles
- Gmsh: a 3-D finite element mesh generator with built-in pre- and post-processing facilities
- Numerical integration on a triangle
- TVB Runge-Kutta Local Projection Discontinuous Galerkin Finite Element Method for Conservation Laws II: General Framework
- The Finite Element Method: Theory, Implementation, and Applications
- The Local Discontinuous Galerkin Method for Time-Dependent Convection-Diffusion Systems
- The Runge-Kutta discontinuous Galerkin method for conservation laws. I: Multidimensional systems
- Three Matlab Implementations of the Lowest-order Raviart-Thomas Mfem with a Posteriori Error Control
- Unified Analysis of Discontinuous Galerkin Methods for Elliptic Problems
Cited in
(17)- An interior penalty discontinuous Galerkin reduced order model for the variable coefficient advection-diffusion-reaction equation
- New directional vector limiters for discontinuous Galerkin methods
- p-adaptive discontinuous Galerkin method for the shallow water equations with a parameter-free error indicator
- FESTUNG 1.0: overview, usage, and example applications of the MATLAB/GNU Octave toolbox for discontinuous Galerkin methods
- Algorithm 949: MATLAB tools for HDG in three dimensions
- Enriched Galerkin method for the shallow-water equations
- FESTUNG: a MATLAB/GNU Octave toolbox for the discontinuous Galerkin method. III: Hybridized discontinuous Galerkin (HDG) formulation
- A subcell-enriched Galerkin method for advection problems
- FESTUNG: A MATLAB / GNU Octave Toolbox for the Discontinuous Galerkin Method. Part IV: Generic Problem Framework and Model-Coupling Interface
- Interior penalty discontinuous Galerkin technique for solving generalized Sobolev equation
- FESTUNG
- FESTUNG: a MATLAB/GNU octave toolbox for the discontinuous Galerkin method. II: Advection operator and slope limiting
- Fast native-MATLAB stiffness assembly for SIPG linear elasticity
- A discontinuous Galerkin method for the subjective surfaces problem
- Bound-preserving flux limiting schemes for DG discretizations of conservation laws with applications to the Cahn-Hilliard equation
- Discontinuous Galerkin method for coupling hydrostatic free surface flows to saturated subsurface systems
- Variational multiscale element free Galerkin (VMEFG) and local discontinuous Galerkin (LDG) methods for solving two-dimensional Brusselator reaction-diffusion system with and without cross-diffusion
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)