Back to Search Start Over

Benchmarking of a distributed-memory, high-order discontinuous finite element flow solver on a shared-memory parallel architecture.

Authors :
Ali, Amjad
Farooq, Hamayun
Shahzadi, Gullnaz
Umar, Muhammad
Syed, Khalid Saifullah
Source :
AIP Advances. Mar2020, Vol. 10 Issue 3, p1-13. 13p.
Publication Year :
2020

Abstract

High-order numerical schemes implemented on high-performance parallel computers are of special interest for contemporary numerical simulations, especially in computational fluid dynamics. In this study, first, a high-order parallel flow solver is presented for some test cases of aerodynamic simulations. The flow solver is based on a discontinuous Galerkin finite element method on arbitrary grids with different orders of polynomial approximation for solving the compressible flow model. Second, the distributed-memory parallel implementation of the flow solver is benchmarked on a shared-memory multicore system. A distributed-memory parallel application can be executed on shared-memory architectures by assuming that each of the parallel processes assumes separate memory address space, although all are present in a common memory bank. This approach can offer an effective measure to address several issues related to limited resources, especially for uninterrupted electric supply. The scalability of the parallel application is analyzed by varying the problem workload per process for the test cases. For some test cases in the present study, over 90% parallel efficiency per process is also observed. The performance of the distributed-memory program on the shared-memory architecture establishes suitability and robustness of the approach for small to medium scale problems, at least. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
21583226
Volume :
10
Issue :
3
Database :
Academic Search Index
Journal :
AIP Advances
Publication Type :
Academic Journal
Accession number :
142494505
Full Text :
https://doi.org/10.1063/5.0001521