DeepAI
Log In Sign Up

HDGlab: An open-source implementation of the hybridisable discontinuous Galerkin method in MATLAB

09/16/2020
by   Matteo Giacomini, et al.
0

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.

READ FULL TEXT

page 24

page 26

page 27

page 35

05/01/2018

Python Framework for HP Adaptive Discontinuous Galerkin Method for Two Phase Flow in Porous Media

In this paper we present a framework for solving two phase flow problems...
04/28/2020

An Enriched Immersed Finite Element Method for Interface Problems with Nonhomogeneous Jump Conditions

This article presents and analyzes a p^th-degree immersed finite element...
10/07/2019

FLEXI: A high order discontinuous Galerkin framework for hyperbolic-parabolic conservation laws

High order (HO) schemes are attractive candidates for the numerical solu...
10/04/2019

Hybrid multigrid methods for high-order discontinuous Galerkin discretizations

The present work develops hybrid multigrid methods for high-order discon...
08/10/2020

An Efficient Sliding Mesh Interface Method for High-Order Discontinuous Galerkin Schemes

Sliding meshes are a powerful method to treat deformed domains in comput...