Performance comparison of CFD microbenchmarks on diverse HPC architectures

dc.contributor.authorGaleazzo, Flavio C. C.
dc.contributor.authorGarcia-Gasulla, Marta
dc.contributor.authorBoella, Elisabetta
dc.contributor.authorPocurull, Josep
dc.contributor.authorLesnik, Sergey
dc.contributor.authorRusche, Henrik
dc.contributor.authorBnà, Simone
dc.contributor.authorCerminara, Matteo
dc.contributor.authorBrogi, Federico
dc.contributor.authorMarchetti, Filippo
dc.contributor.authorGregori, Daniele
dc.contributor.authorWeiß, R. Gregor
dc.contributor.authorRuopp, Andreas
dc.date.accessioned2024-07-25T08:51:30Z
dc.date.available2024-07-25T08:51:30Z
dc.date.issued2024de
dc.date.updated2024-06-19T17:24:52Z
dc.description.abstractOpenFOAM is a CFD software widely used in both industry and academia. The exaFOAM project aims at enhancing the HPC scalability of OpenFOAM, while identifying its current bottlenecks and proposing ways to overcome them. For the assessment of the software components and the code profiling during the code development, lightweight but significant benchmarks should be used. The answer was to develop microbenchmarks, with a small memory footprint and short runtime. The name microbenchmark does not mean that they have been prepared to be the smallest possible test cases, as they have been developed to fit in a compute node, which usually has dozens of compute cores. The microbenchmarks cover a broad band of applications: incompressible and compressible flow, combustion, viscoelastic flow and adjoint optimization. All benchmarks are part of the OpenFOAM HPC Technical Committee repository and are fully accessible. The performance using HPC systems with Intel and AMD processors (x86_64 architecture) and Arm processors (aarch64 architecture) have been benchmarked. For the workloads in this study, the mean performance with the AMD CPU is 62% higher than with Arm and 42% higher than with Intel. The AMD processor seems particularly suited resulting in an overall shorter time-to-solution.en
dc.description.sponsorshipThis work is carried out in the scope of the exaFOAM project, which has received funding from the German Federal Ministry of Education and Research and the European High-Performance Computing Joint Undertaking (JU) under grant agreements No. 16HPC022K and No. 956416, respectively. The JU receives support from the European Union’s Horizon 2020 research and innovation programme and France, Germany, Spain, Italy, Croatia, Greece, and Portugal.de
dc.description.sponsorshipGerman Federal Ministry of Education and Research and the European High-Performance Computing Joint Undertaking (JU)de
dc.identifier.issn2073-431X
dc.identifier.other1897227299
dc.identifier.urihttp://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-147334de
dc.identifier.urihttp://elib.uni-stuttgart.de/handle/11682/14733
dc.identifier.urihttp://dx.doi.org/10.18419/opus-14714
dc.language.isoende
dc.relation.uridoi:10.3390/computers13050115de
dc.rightsinfo:eu-repo/semantics/openAccessde
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/de
dc.subject.ddc530de
dc.subject.ddc620de
dc.titlePerformance comparison of CFD microbenchmarks on diverse HPC architecturesen
dc.typearticlede
ubs.fakultaetZentrale Einrichtungende
ubs.fakultaetFakultätsübergreifend / Sonstige Einrichtungde
ubs.institutHöchstleistungsrechenzentrum Stuttgart (HLRS)de
ubs.institutFakultätsübergreifend / Sonstige Einrichtungde
ubs.publikation.seiten16de
ubs.publikation.sourceComputers 13 (2024), No. 115de
ubs.publikation.typZeitschriftenartikelde

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
computers-13-00115-v2.pdf
Size:
3.89 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
3.3 KB
Format:
Item-specific license agreed upon to submission
Description: