Skip to main menu Skip to main content Skip to footer menu

A project to build exascale-capable
algorithms for OpenFOAM.

Goals

The goal of the project is to create a robust and flexible interface allowing the open-source software library Ginkgo to be used for numerical operations in OpenFOAM, and to enable these simulations to be exascale-capable.

learn more

Accomplishments


windsor body scaling test
Windsor body micro benchmark scaling test Image: Upstream CFD GmbH, 2023

The Windsor body micro-benchmark is designed to enable weak scaling analysis, so we can identify bottlenecks in the code and push towards exascale computing. Identifying optimisation potential based on industrially relevant cases will help us develop innovative technology for efficient simulations in real world design processes. The EXASIM team is looking forward to seeing how our hard work will have a positive impact for industry.

Impinging jet simulation
Visualisation of a passive scalar for the Impinging jet micro benchmark case Image: Davide Gatti, ISTM, 2024
Mexico rotor ALM simulation
Velocity coloured iso-surface of Q-criterion for the MEXICO rotor micro benchmark Image: Upstream CFD GmbH, 2024

An assortment of OpenFOAM cases designed for HPC testing is incorporated in the EXASIM benchmark suite. They are setup to be used with our dedicated framework for large parametric OpenFOAM studies based on signac. You can find the code for the OpenFOAM Benchmark Runner (OBR) on Github.

Status

Partners &
Stakeholders

upstream cfd gmbh - Logo

Our partner Upstream CFD prepares benchmark cases, runs application cases and analyses code performance.

visit website
Karlsruher Institut für Technologie - Logo

At KIT the interface between OpenFOAM and Ginkgo is being developed, together with efficient boundary conditions.

visit website
ENERCON - Logo

Providing multiple wind-energy application cases, in atmospheric conditions and complex terrain.

visit website
aws - Logo

Providing access to a multitude of hardware configurations to test code development.

visit website