Skip to content

This repository contains the data, scripts and notebooks that were used to analyze the results of the 1st OpenFOAM HPC Challenge (OHC-1), held July 1-2, 2025 in Vienna as part of the 20th OpenFOAM Workshop.

License

Notifications You must be signed in to change notification settings

OpenFOAM-HPC-Challenge/OHC1

Repository files navigation

1st OpenFOAM HPC Challenge (OHC-1)

badge

This repository contains the data, scripts and notebooks that were used to analyze the results of the 1st OpenFOAM HPC Challenge (OHC-1), held July 1-2, 2025 in Vienna as part of the 20th OpenFOAM Workshop.

OHC-1 Overview

The challenge was aimed at evaluating the efficiency, scalability, and performance of OpenFOAM on various hardware platforms, with and without software enhancements, using a standardized industrial test case (DrivAer). The challenge included two tracks:

  • Hardware Track: Participants simulated the case using standard (unmodified) OpenFOAM v2412, on any supported hardware.
  • Software Track: Participants could use custom solvers and code optimizations, provided the mesh and physical modeling correspond to the original setup.

A detailed description of the challenge is provided in the introductory presentation.

DrivAer Case

The challenge focused on simulation of external flow over a static version of the DrivAer automotive model. The model consists of a full car geometry, with closed coolings and a complex underbody, without considering wheel rotation. A detailed description of the test case may be found in the repository1 of the HPC Technical Committee.

Data Analysis

Submissions were originally given in the form of Excel files. These files were parsed with python utilities, and the results were visualized in a set of Jupyter notebooks. Several metrics of interest (time-to-solution, energy-to-solution, FVOPS, etc) were analyzed. See the HPC TC repository2 for a detailed description of the metrics.

Repository Structure

Getting Started

  • If this is your first encounter with OHC, please start by reading Introduction.pdf, to get familiar with the challenge aims and scope.

  • If you're interested in the main conclusions and analysis presented in the workshop, please see HW-track Summary.pdf and SW-track Summary.pdf, for the hardware and software tracks, respectively.

  • If you would like to dive deeper into the data analysis that was done as part of the workshop, please see the individual Jupyter notebooks in the main folder (best viewed from within VS code). The notebooks are known to work with python 3.12.

  • Finally, if you wish to conduct custom analysis of the data, it is recommended to use Interactive.ipynb (best viewed from within VS code).

License

Source Code

The source code of the parser and the Jupyter notebooks is licensed under the MIT license.

Submissions Data

All submissions data (folder "submissions") is licensed under CC BY 4.0. To view a copy of this license, visit https://creativecommons.org/licenses/by/4.0/. For citation, we suggest to provide a link to this repository.

Presentations

The presentations (folder "presentations") are not covered by any specific license. For further guidance, please reach out to the respective author.

Questions/Comments

If you have any questions regarding the data, or comments that may help us better prepare for the next occasion of OHC, please feel free to post an issue or contact us at [email protected].

Citation

Please cite this repo as

@dataset{lesnik_2025_17063427,
  author       = {Lesnik, Sergey and
                  Olenik, Gregor and
                  Wasserman, Mark},
  title        = {1st OpenFOAM HPC Challenge},
  month        = sep,
  year         = 2025,
  publisher    = {Zenodo},
  doi          = {10.5281/zenodo.17063427},
  url          = {https://doi.org/10.5281/zenodo.17063427},
}

Footnotes

  1. https://develop.openfoam.com/committees/hpc/-/tree/develop/incompressible/simpleFoam/occDrivAerStaticMesh

  2. https://develop.openfoam.com/committees/hpc#key-performance-indicators

About

This repository contains the data, scripts and notebooks that were used to analyze the results of the 1st OpenFOAM HPC Challenge (OHC-1), held July 1-2, 2025 in Vienna as part of the 20th OpenFOAM Workshop.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages