Journal article 1073 views 174 downloads
High order parallelisation of an unstructured grid, discontinuous-Galerkin finite element solver for the Boltzmann–BGK equation
International Journal of Computational Fluid Dynamics, Volume: 33, Issue: 8, Pages: 343 - 351
Swansea University Author: Ben Evans
-
PDF | Accepted Manuscript
Download (1.29MB)
DOI (Published version): 10.1080/10618562.2019.1651843
Abstract
This paper outlines the implementation and performance of a parallelisation approach involving partitioning of both physical space and velocity space domains for finite element solution of the Boltzmann-BGK equation. The numerical solver is based on a discontinuous Taylor–Galerkin approach. To the a...
Published in: | International Journal of Computational Fluid Dynamics |
---|---|
ISSN: | 1061-8562 1029-0257 |
Published: |
Informa UK Limited
2019
|
Online Access: |
Check full text
|
URI: | https://cronfa.swan.ac.uk/Record/cronfa51144 |
first_indexed |
2019-07-19T21:35:59Z |
---|---|
last_indexed |
2023-01-11T14:27:49Z |
id |
cronfa51144 |
recordtype |
SURis |
fullrecord |
<?xml version="1.0"?><rfc1807><datestamp>2022-12-05T13:15:30.5226441</datestamp><bib-version>v2</bib-version><id>51144</id><entry>2019-07-19</entry><title>High order parallelisation of an unstructured grid, discontinuous-Galerkin finite element solver for the Boltzmann–BGK equation</title><swanseaauthors><author><sid>3d273fecc8121fe6b53b8fe5281b9c97</sid><ORCID>0000-0003-3662-9583</ORCID><firstname>Ben</firstname><surname>Evans</surname><name>Ben Evans</name><active>true</active><ethesisStudent>false</ethesisStudent></author></swanseaauthors><date>2019-07-19</date><deptcode>ACEM</deptcode><abstract>This paper outlines the implementation and performance of a parallelisation approach involving partitioning of both physical space and velocity space domains for finite element solution of the Boltzmann-BGK equation. The numerical solver is based on a discontinuous Taylor–Galerkin approach. To the authors' knowledge this is the first time a ‘high order’ parallelisation, or `phase space parallelisation', approach has been attempted in conjunction with a numerical solver of this type. Restrictions on scalability have been overcome with the implementation detailed in this paper. The developed algorithm has major advantages over continuum solvers in applications where strong discontinuities prevail and/or in rarefied flow applications where the Knudsen number is large. Previous work by the authors has outlined the range of applications that this solver is capable of tackling. The paper demonstrates that the high order parallelisation implemented is significantly more effective than previous implementations at exploiting High Performance Computing architectures.</abstract><type>Journal Article</type><journal>International Journal of Computational Fluid Dynamics</journal><volume>33</volume><journalNumber>8</journalNumber><paginationStart>343</paginationStart><paginationEnd>351</paginationEnd><publisher>Informa UK Limited</publisher><placeOfPublication/><isbnPrint/><isbnElectronic/><issnPrint>1061-8562</issnPrint><issnElectronic>1029-0257</issnElectronic><keywords>Knudsen, Boltzmann–BGK, computational fluid dynamics, kinetic theory, hypersonics, rarefied gas flow, discontinuous Galerkin</keywords><publishedDay>14</publishedDay><publishedMonth>9</publishedMonth><publishedYear>2019</publishedYear><publishedDate>2019-09-14</publishedDate><doi>10.1080/10618562.2019.1651843</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/><funders/><projectreference/><lastEdited>2022-12-05T13:15:30.5226441</lastEdited><Created>2019-07-19T15:37:04.1062617</Created><path><level id="1">Faculty of Science and Engineering</level><level id="2">School of Aerospace, Civil, Electrical, General and Mechanical Engineering - Aerospace Engineering</level></path><authors><author><firstname>Ben</firstname><surname>Evans</surname><orcid>0000-0003-3662-9583</orcid><order>1</order></author><author><firstname>M.</firstname><surname>Hanna</surname><order>2</order></author><author><firstname>M.</firstname><surname>Dawson</surname><order>3</order></author><author><firstname>M.</firstname><surname>Mesiti</surname><order>4</order></author></authors><documents><document><filename>0051144-19072019153847.pdf</filename><originalFilename>evans2019(3).pdf</originalFilename><uploaded>2019-07-19T15:38:47.3730000</uploaded><type>Output</type><contentLength>1318427</contentLength><contentType>application/pdf</contentType><version>Accepted Manuscript</version><cronfaStatus>true</cronfaStatus><embargoDate>2020-08-20T00:00:00.0000000</embargoDate><copyrightCorrect>false</copyrightCorrect><language>eng</language></document></documents><OutputDurs/></rfc1807> |
spelling |
2022-12-05T13:15:30.5226441 v2 51144 2019-07-19 High order parallelisation of an unstructured grid, discontinuous-Galerkin finite element solver for the Boltzmann–BGK equation 3d273fecc8121fe6b53b8fe5281b9c97 0000-0003-3662-9583 Ben Evans Ben Evans true false 2019-07-19 ACEM This paper outlines the implementation and performance of a parallelisation approach involving partitioning of both physical space and velocity space domains for finite element solution of the Boltzmann-BGK equation. The numerical solver is based on a discontinuous Taylor–Galerkin approach. To the authors' knowledge this is the first time a ‘high order’ parallelisation, or `phase space parallelisation', approach has been attempted in conjunction with a numerical solver of this type. Restrictions on scalability have been overcome with the implementation detailed in this paper. The developed algorithm has major advantages over continuum solvers in applications where strong discontinuities prevail and/or in rarefied flow applications where the Knudsen number is large. Previous work by the authors has outlined the range of applications that this solver is capable of tackling. The paper demonstrates that the high order parallelisation implemented is significantly more effective than previous implementations at exploiting High Performance Computing architectures. Journal Article International Journal of Computational Fluid Dynamics 33 8 343 351 Informa UK Limited 1061-8562 1029-0257 Knudsen, Boltzmann–BGK, computational fluid dynamics, kinetic theory, hypersonics, rarefied gas flow, discontinuous Galerkin 14 9 2019 2019-09-14 10.1080/10618562.2019.1651843 COLLEGE NANME Aerospace, Civil, Electrical, and Mechanical Engineering COLLEGE CODE ACEM Swansea University 2022-12-05T13:15:30.5226441 2019-07-19T15:37:04.1062617 Faculty of Science and Engineering School of Aerospace, Civil, Electrical, General and Mechanical Engineering - Aerospace Engineering Ben Evans 0000-0003-3662-9583 1 M. Hanna 2 M. Dawson 3 M. Mesiti 4 0051144-19072019153847.pdf evans2019(3).pdf 2019-07-19T15:38:47.3730000 Output 1318427 application/pdf Accepted Manuscript true 2020-08-20T00:00:00.0000000 false eng |
title |
High order parallelisation of an unstructured grid, discontinuous-Galerkin finite element solver for the Boltzmann–BGK equation |
spellingShingle |
High order parallelisation of an unstructured grid, discontinuous-Galerkin finite element solver for the Boltzmann–BGK equation Ben Evans |
title_short |
High order parallelisation of an unstructured grid, discontinuous-Galerkin finite element solver for the Boltzmann–BGK equation |
title_full |
High order parallelisation of an unstructured grid, discontinuous-Galerkin finite element solver for the Boltzmann–BGK equation |
title_fullStr |
High order parallelisation of an unstructured grid, discontinuous-Galerkin finite element solver for the Boltzmann–BGK equation |
title_full_unstemmed |
High order parallelisation of an unstructured grid, discontinuous-Galerkin finite element solver for the Boltzmann–BGK equation |
title_sort |
High order parallelisation of an unstructured grid, discontinuous-Galerkin finite element solver for the Boltzmann–BGK equation |
author_id_str_mv |
3d273fecc8121fe6b53b8fe5281b9c97 |
author_id_fullname_str_mv |
3d273fecc8121fe6b53b8fe5281b9c97_***_Ben Evans |
author |
Ben Evans |
author2 |
Ben Evans M. Hanna M. Dawson M. Mesiti |
format |
Journal article |
container_title |
International Journal of Computational Fluid Dynamics |
container_volume |
33 |
container_issue |
8 |
container_start_page |
343 |
publishDate |
2019 |
institution |
Swansea University |
issn |
1061-8562 1029-0257 |
doi_str_mv |
10.1080/10618562.2019.1651843 |
publisher |
Informa UK Limited |
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 - Aerospace Engineering{{{_:::_}}}Faculty of Science and Engineering{{{_:::_}}}School of Aerospace, Civil, Electrical, General and Mechanical Engineering - Aerospace Engineering |
document_store_str |
1 |
active_str |
0 |
description |
This paper outlines the implementation and performance of a parallelisation approach involving partitioning of both physical space and velocity space domains for finite element solution of the Boltzmann-BGK equation. The numerical solver is based on a discontinuous Taylor–Galerkin approach. To the authors' knowledge this is the first time a ‘high order’ parallelisation, or `phase space parallelisation', approach has been attempted in conjunction with a numerical solver of this type. Restrictions on scalability have been overcome with the implementation detailed in this paper. The developed algorithm has major advantages over continuum solvers in applications where strong discontinuities prevail and/or in rarefied flow applications where the Knudsen number is large. Previous work by the authors has outlined the range of applications that this solver is capable of tackling. The paper demonstrates that the high order parallelisation implemented is significantly more effective than previous implementations at exploiting High Performance Computing architectures. |
published_date |
2019-09-14T07:46:31Z |
_version_ |
1821390763943002112 |
score |
11.047999 |