No Cover Image

Journal article 748 views 117 downloads

HDGlab: An Open-Source Implementation of the Hybridisable Discontinuous Galerkin Method in MATLAB

Matteo Giacomini, Rubén Sevilla Orcid Logo, Antonio Huerta

Archives of Computational Methods in Engineering, Volume: 28, Issue: 3, Pages: 1941 - 1986

Swansea University Author: Rubén Sevilla Orcid Logo

  • 55239 (2).pdf

    PDF | Version of Record

    © 2020 Author(s). All article content, except where otherwise noted, is licensed under a Creative Commons Attribution 4.0 (CC BY) License

    Download (7.92MB)

Abstract

This paper presents HDGlab, an open source MATLAB implementation of the hybridisable discontinuous Galerkin (HDG) method. The main goal is to provide a detailed description of both the HDG method for elliptic problems and its implementation available in HDGlab. Ultimately, this is expected to make t...

Full description

Published in: Archives of Computational Methods in Engineering
ISSN: 1134-3060 1886-1784
Published: Springer Science and Business Media LLC 2021
Online Access: Check full text

URI: https://cronfa.swan.ac.uk/Record/cronfa55239
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract: This paper presents HDGlab, an open source MATLAB implementation of the hybridisable discontinuous Galerkin (HDG) method. The main goal is to provide a detailed description of both the HDG method for elliptic problems and its implementation available in HDGlab. Ultimately, this is expected to make this relatively new advanced discretisation method more accessible to the computational engineering community. HDGlab presents some features not available in other implementations of the HDG method that can be found in the free domain. First, it implements high-order polynomial shape functions up to degree nine, with both equally-spaced and Fekete nodal distributions. Second, it supports curved isoparametric simplicial elements in two and three dimensions. Third, it supports non-uniform degree polynomial approximations and it provides a flexible structure to devise degree adaptivity strategies. Finally, an interface with the open-source high-order mesh generator Gmsh is provided to facilitate its application to practical engineering problems.
Keywords: Hybridizable discontinuous Galerkin; High-order; Elliptic problems; MATLAB; Open-source
College: Faculty of Science and Engineering
Issue: 3
Start Page: 1941
End Page: 1986