Litcius/Paper detail

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

Matteo Giacomini, Rubén Sevilla, Antonio Huerta

2020Archives of Computational Methods in Engineering23 citationsDOIOpen Access PDF

Abstract

Abstract This paper presents , 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 . Ultimately, this is expected to make this relatively new advanced discretisation method more accessible to the computational engineering community. 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 is provided to facilitate its application to practical engineering problems.

Topics & Concepts

MATLABDiscontinuous Galerkin methodComputer scienceOpen sourceGalerkin methodFinite element methodStructural engineeringSoftwareEngineeringOperating systemAdvanced Numerical Methods in Computational MathematicsComputational Fluid Dynamics and AerodynamicsModel Reduction and Neural Networks