Skip to main navigation Skip to search Skip to main content

Topology-Aware Communication Optimization for CFD Simulations in OpenFOAM

  • Jonas Sieberer*
  • , Clemens Gößnitzer
  • , Andreas Schröder
  • , Robert Elsässer
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference paperpeer-review

Abstract

Parallel computational fluid dynamics (CFD) simulations are commonly executed on modern high-performance computing systems with hardware topologies, where communication costs vary significantly across memory hierarchies and network links. OpenFOAM, a widely used open-source CFD framework, provides a scalable MPI-based parallel infrastructure. However, its default process placement and communication strategies are largely topology-agnostic, which can lead to suboptimal performance on NUMA-based cluster architectures. We present a topology-aware communication optimization for OpenFOAM that targets both local and global communication in iterative linear solvers. Local communication is optimized by reassigning MPI ranks to physical cores based on the communication structure induced by the domain decomposition and the underlying hardware topology. In addition, a custom global reduction schedule is introduced that aligns collective communication with the hierarchical organization of compute nodes, NUMA domains, and NUMA nodes. Our experimental results show a substantial redistribution of communication toward faster hardware paths, leading to better runtime with the largest improvements observed for communication-intensive solver configurations. These findings demonstrate that topology-aware communication strategies can significantly enhance the performance of OpenFOAM on modern HPC systems.

Original languageEnglish
Title of host publicationComputational Science – ICCS 2026 - 26th International Conference, Proceedings
Subtitle of host publication26th International Conference, Hamburg, Germany, June 29 – July 1, 2026, Proceedings, Part II
EditorsPhilipp Neumann, Michael J. Puma, Michael H. Lees, Peter M. A. Sloot, Derek Groen, Jack J. Dongarra
PublisherSpringer Nature
Pages62-77
Number of pages16
Edition1
ISBN (Electronic)978-3-032-29924-6
ISBN (Print)978-3-032-29923-9
DOIs
Publication statusPublished - 27 Jun 2026

Publication series

NameLecture Notes in Computer Science
PublisherSpringer Cham
Volume16784
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Keywords

  • OpenFOAM
  • Non-uniform memory access hierarchy
  • Computational fluid dynamics
  • Finite volume method

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fields of Expertise

  • Sustainable Systems

Fingerprint

Dive into the research topics of 'Topology-Aware Communication Optimization for CFD Simulations in OpenFOAM'. Together they form a unique fingerprint.

Cite this