Journal article 984 views 143 downloads
HDGlab: An Open-Source Implementation of the Hybridisable Discontinuous Galerkin Method in MATLAB
Archives of Computational Methods in Engineering, Volume: 28, Issue: 3, Pages: 1941 - 1986
Swansea University Author: Rubén Sevilla
-
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)
DOI (Published version): 10.1007/s11831-020-09502-5
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...
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 |
first_indexed |
2020-09-21T09:44:49Z |
---|---|
last_indexed |
2021-05-01T03:19:12Z |
id |
cronfa55239 |
recordtype |
SURis |
fullrecord |
<?xml version="1.0"?><rfc1807><datestamp>2021-04-30T13:20:49.1518715</datestamp><bib-version>v2</bib-version><id>55239</id><entry>2020-09-21</entry><title>HDGlab: An Open-Source Implementation of the Hybridisable Discontinuous Galerkin Method in MATLAB</title><swanseaauthors><author><sid>b542c87f1b891262844e95a682f045b6</sid><ORCID>0000-0002-0061-6214</ORCID><firstname>Rubén</firstname><surname>Sevilla</surname><name>Rubén Sevilla</name><active>true</active><ethesisStudent>false</ethesisStudent></author></swanseaauthors><date>2020-09-21</date><deptcode>ACEM</deptcode><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.</abstract><type>Journal Article</type><journal>Archives of Computational Methods in Engineering</journal><volume>28</volume><journalNumber>3</journalNumber><paginationStart>1941</paginationStart><paginationEnd>1986</paginationEnd><publisher>Springer Science and Business Media LLC</publisher><placeOfPublication/><isbnPrint/><isbnElectronic/><issnPrint>1134-3060</issnPrint><issnElectronic>1886-1784</issnElectronic><keywords>Hybridizable discontinuous Galerkin; High-order; Elliptic problems; MATLAB; Open-source</keywords><publishedDay>1</publishedDay><publishedMonth>5</publishedMonth><publishedYear>2021</publishedYear><publishedDate>2021-05-01</publishedDate><doi>10.1007/s11831-020-09502-5</doi><url/><notes/><college>COLLEGE NANME</college><department>Aerospace, Civil, Electrical, and Mechanical Engineering</department><CollegeCode>COLLEGE CODE</CollegeCode><DepartmentCode>ACEM</DepartmentCode><institution>Swansea University</institution><apcterm/><lastEdited>2021-04-30T13:20:49.1518715</lastEdited><Created>2020-09-21T10:42:42.6502948</Created><path><level id="1">Faculty of Science and Engineering</level><level id="2">School of Aerospace, Civil, Electrical, General and Mechanical Engineering - Civil Engineering</level></path><authors><author><firstname>Matteo</firstname><surname>Giacomini</surname><order>1</order></author><author><firstname>Rubén</firstname><surname>Sevilla</surname><orcid>0000-0002-0061-6214</orcid><order>2</order></author><author><firstname>Antonio</firstname><surname>Huerta</surname><order>3</order></author></authors><documents><document><filename>55239__18561__5ed9c1c86ebe460493c95f817555bd6b.pdf</filename><originalFilename>55239 (2).pdf</originalFilename><uploaded>2020-11-02T10:15:59.4686243</uploaded><type>Output</type><contentLength>8306778</contentLength><contentType>application/pdf</contentType><version>Version of Record</version><cronfaStatus>true</cronfaStatus><documentNotes>© 2020 Author(s). All article content, except where otherwise noted, is licensed under a Creative Commons Attribution 4.0 (CC BY) License</documentNotes><copyrightCorrect>true</copyrightCorrect><language>eng</language><licence>http://creativecommons.org/licenses/by/4.0/</licence></document></documents><OutputDurs/></rfc1807> |
spelling |
2021-04-30T13:20:49.1518715 v2 55239 2020-09-21 HDGlab: An Open-Source Implementation of the Hybridisable Discontinuous Galerkin Method in MATLAB b542c87f1b891262844e95a682f045b6 0000-0002-0061-6214 Rubén Sevilla Rubén Sevilla true false 2020-09-21 ACEM 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. Journal Article Archives of Computational Methods in Engineering 28 3 1941 1986 Springer Science and Business Media LLC 1134-3060 1886-1784 Hybridizable discontinuous Galerkin; High-order; Elliptic problems; MATLAB; Open-source 1 5 2021 2021-05-01 10.1007/s11831-020-09502-5 COLLEGE NANME Aerospace, Civil, Electrical, and Mechanical Engineering COLLEGE CODE ACEM Swansea University 2021-04-30T13:20:49.1518715 2020-09-21T10:42:42.6502948 Faculty of Science and Engineering School of Aerospace, Civil, Electrical, General and Mechanical Engineering - Civil Engineering Matteo Giacomini 1 Rubén Sevilla 0000-0002-0061-6214 2 Antonio Huerta 3 55239__18561__5ed9c1c86ebe460493c95f817555bd6b.pdf 55239 (2).pdf 2020-11-02T10:15:59.4686243 Output 8306778 application/pdf Version of Record true © 2020 Author(s). All article content, except where otherwise noted, is licensed under a Creative Commons Attribution 4.0 (CC BY) License true eng http://creativecommons.org/licenses/by/4.0/ |
title |
HDGlab: An Open-Source Implementation of the Hybridisable Discontinuous Galerkin Method in MATLAB |
spellingShingle |
HDGlab: An Open-Source Implementation of the Hybridisable Discontinuous Galerkin Method in MATLAB Rubén Sevilla |
title_short |
HDGlab: An Open-Source Implementation of the Hybridisable Discontinuous Galerkin Method in MATLAB |
title_full |
HDGlab: An Open-Source Implementation of the Hybridisable Discontinuous Galerkin Method in MATLAB |
title_fullStr |
HDGlab: An Open-Source Implementation of the Hybridisable Discontinuous Galerkin Method in MATLAB |
title_full_unstemmed |
HDGlab: An Open-Source Implementation of the Hybridisable Discontinuous Galerkin Method in MATLAB |
title_sort |
HDGlab: An Open-Source Implementation of the Hybridisable Discontinuous Galerkin Method in MATLAB |
author_id_str_mv |
b542c87f1b891262844e95a682f045b6 |
author_id_fullname_str_mv |
b542c87f1b891262844e95a682f045b6_***_Rubén Sevilla |
author |
Rubén Sevilla |
author2 |
Matteo Giacomini Rubén Sevilla Antonio Huerta |
format |
Journal article |
container_title |
Archives of Computational Methods in Engineering |
container_volume |
28 |
container_issue |
3 |
container_start_page |
1941 |
publishDate |
2021 |
institution |
Swansea University |
issn |
1134-3060 1886-1784 |
doi_str_mv |
10.1007/s11831-020-09502-5 |
publisher |
Springer Science and Business Media LLC |
college_str |
Faculty of Science and Engineering |
hierarchytype |
|
hierarchy_top_id |
facultyofscienceandengineering |
hierarchy_top_title |
Faculty of Science and Engineering |
hierarchy_parent_id |
facultyofscienceandengineering |
hierarchy_parent_title |
Faculty of Science and Engineering |
department_str |
School of Aerospace, Civil, Electrical, General and Mechanical Engineering - Civil Engineering{{{_:::_}}}Faculty of Science and Engineering{{{_:::_}}}School of Aerospace, Civil, Electrical, General and Mechanical Engineering - Civil Engineering |
document_store_str |
1 |
active_str |
0 |
description |
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. |
published_date |
2021-05-01T13:57:31Z |
_version_ |
1822048283441233920 |
score |
11.048453 |