KIT | KIT-Bibliothek | Impressum | Datenschutz

Enhancing OpenFOAM’s Performance on HPC Systems

Zirwes, Thorsten ORCID iD icon; Zhang, Feichi; Denev, Jordan A. ORCID iD icon; Habisreuther, Peter ORCID iD icon; Bockhorn, Henning; Trimis, Dimosthenis

Abstract (englisch):

OpenFOAM is one of the most popular open source tools for CFD simulations of engineering applications. It is therefore also often used on supercomputers to perform large eddy simulations or even direct numerical simulations of complex cases. In this work, general guidelines for improving OpenFOAM’s performance on HPC clusters are given. A comparison of the serial performance for different compilers shows that the Intel compiler generally generates the fastest executables for different standard applications. More aggressive compiler optimization options beyond O3 yield performance increases of about 5 % for simple cases and can lead to improvements of up to 25 % for reactive flow cases. Link-time optimization does not lead to a performance gain. The parallel scaling behavior of reactive flow solvers shows an optimum at 5000 cells per MPI rank in the tested cases, where caching effects counterbalance communication overhead, leading to super linear scaling. In addition, two self-developed means of improving performance are presented: the first one targets OpenFOAM’s most accurate discretization scheme “cubic”. In this scheme, some polynomials are unnecessarily reevaluated during the simulation. ... mehr


Originalveröffentlichung
DOI: 10.1007/978-3-030-66792-4_16
Dimensions
Zitationen: 2
Zugehörige Institution(en) am KIT Engler-Bunte-Institut (EBI)
Scientific Computing Center (SCC)
Universität Karlsruhe (TH) – Zentrale Einrichtungen (Zentrale Einrichtungen)
Publikationstyp Buchaufsatz
Publikationsjahr 2021
Sprache Englisch
Identifikator ISBN: 978-3-030-66792-4
KITopen-ID: 1000141594
HGF-Programm 46.21.01 (POF IV, LK 01) Domain-Specific Simulation & SDLs and Research Groups
Erschienen in High Performance Computing in Science and Engineering '19 – Transactions of the High Performance Computing Center, Stuttgart (HLRS) 2019. Ed.: W. Nagel
Verlag Springer International Publishing
Seiten 225–239
Vorab online veröffentlicht am 30.05.2021
Schlagwörter OpenFOAM, Load balancing, Reactive flows, Performance optimization, Combustion
Nachgewiesen in Dimensions
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page