HDGlab: An open-source implementation of the hybridisable discontinuous Galerkin method in MATLAB
Matteo Giacomini, Ruben Sevilla, Antonio Huerta

TL;DR
HDGlab is an open-source MATLAB tool that implements the hybridisable discontinuous Galerkin method, supporting high-order polynomials, curved elements, and adaptive strategies to enhance computational engineering applications.
Contribution
It provides a detailed, accessible implementation of the HDG method with features like high-order polynomials, curved elements, and mesh integration, not available in other open-source codes.
Findings
Supports polynomial degrees up to nine with various nodal distributions.
Enables curved isoparametric elements in 2D and 3D.
Facilitates practical applications through Gmsh integration.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
