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

被引:16
|
作者
Giacomini, Matteo [1 ,2 ]
Sevilla, Ruben [3 ]
Huerta, Antonio [1 ,2 ]
机构
[1] Univ Politecn Cataluna, ETS Ingn Caminos Canales & Puertos, Lab Calcul Numer LaCaN, Barcelona, Spain
[2] Int Ctr Numer Methods Engn CIMNE, Barcelona, Spain
[3] Swansea Univ, Coll Engn, Zienkiewicz Ctr Computat Engn, Bay Campus, Swansea SA1 8EN, W Glam, Wales
基金
英国工程与自然科学研究理事会;
关键词
Hybridizable discontinuous Galerkin; High-order; Elliptic problems; MATLAB; Open-source; HIGH-ORDER METHOD; FINITE-ELEMENT-METHOD; COMPUTING STATISTICAL OUTPUTS; POSTERIORI ERROR ANALYSIS; VARIANCE REDUCTION METHOD; NAVIER-STOKES EQUATIONS; STAGGERED DG METHOD; LINEAR ELASTICITY; PART II; DISCRETIZATION METHODS;
D O I
10.1007/s11831-020-09502-5
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页码:1941 / 1986
页数:46
相关论文
共 50 条
  • [1] HDGlab: An Open-Source Implementation of the Hybridisable Discontinuous Galerkin Method in MATLAB
    Matteo Giacomini
    Ruben Sevilla
    Antonio Huerta
    Archives of Computational Methods in Engineering, 2021, 28 : 1941 - 1986
  • [2] On Implementation of Discontinuous Galerkin Scheme for Gas Dynamics Problems Using Open-Source Software
    Korchagova, Victoria
    2020 IVANNIKOV ISPRAS OPEN CONFERENCE (ISPRAS 2020), 2020, : 156 - 161
  • [3] A superconvergent hybridisable discontinuous Galerkin method for linear elasticity
    Sevilla, Ruben
    Giacomini, Matteo
    Karkoulias, Alexandros
    Huerta, Antonio
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2018, 116 (02) : 91 - 116
  • [4] MENP: an open-source MATLAB implementation of multipole expansion for nanophotonics
    Hinamoto, Tatsuki
    Fujii, Minoru
    OSA CONTINUUM, 2021, 4 (05) : 1640 - 1648
  • [5] Open-source MATLAB implementation of consistent discretisations on complex grids
    Lie, Knut-Andreas
    Krogstad, Stein
    Ligaarden, Ingeborg Skjelkvale
    Natvig, Jostein Roald
    Nilsen, Halvor Moll
    Skaflestad, Bard
    COMPUTATIONAL GEOSCIENCES, 2012, 16 (02) : 297 - 322
  • [6] Open-source MATLAB implementation of consistent discretisations on complex grids
    Knut–Andreas Lie
    Stein Krogstad
    Ingeborg Skjelkvåle Ligaarden
    Jostein Roald Natvig
    Halvor Møll Nilsen
    Bård Skaflestad
    Computational Geosciences, 2012, 16 : 297 - 322
  • [7] High-order hybridisable discontinuous Galerkin method for the gas kinetic equation
    Su, Wei
    Wang, Peng
    Zhang, Yonghao
    INTERNATIONAL JOURNAL OF COMPUTATIONAL FLUID DYNAMICS, 2019, 33 (08) : 335 - 342
  • [8] Quail: A lightweight open-source discontinuous Galerkin code in Python']Python for teaching and prototyping
    Ching, Eric J.
    Bornhoft, Brett
    Lasemi, Ali
    Ihme, Matthias
    SOFTWAREX, 2022, 17
  • [9] goGPS: open-source MATLAB software
    Antonio M. Herrera
    Hendy F. Suhandri
    Eugenio Realini
    Mirko Reguzzoni
    M. Clara de Lacy
    GPS Solutions, 2016, 20 : 595 - 603
  • [10] goGPS: open-source MATLAB software
    Herrera, Antonio M.
    Suhandri, Hendy F.
    Realini, Eugenio
    Reguzzoni, Mirko
    de lacy, M. Clara
    GPS SOLUTIONS, 2016, 20 (03) : 595 - 603