No Cover Image

Journal article 883 views 126 downloads

High order parallelisation of an unstructured grid, discontinuous-Galerkin finite element solver for the Boltzmann–BGK equation

Ben Evans Orcid Logo, M. Hanna, M. Dawson, M. Mesiti

International Journal of Computational Fluid Dynamics, Volume: 33, Issue: 8, Pages: 343 - 351

Swansea University Author: Ben Evans Orcid Logo

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...

Full description

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
Tags: Add Tag
No Tags, Be the first to tag this record!
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&#x2013;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>AERO</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&#x2013;Galerkin approach. To the authors' knowledge this is the first time a &#x2018;high order&#x2019; 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&#x2013;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 Engineering</department><CollegeCode>COLLEGE CODE</CollegeCode><DepartmentCode>AERO</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 AERO 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 Engineering COLLEGE CODE AERO 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-14T04:02:55Z
_version_ 1763753250091171840
score 10.997933