New paper titled "Testing Strategies for OpenFOAM Projects" from Gärtner et al.
We are excited to share our latest publication in the hashtag#OpenFOAM Journal:
Gärtner, J. W., Olenik, G., Fadeli, M. E., Petermann, L., Kronenburg, A., Marschall, H., & Anzt, H. (2025). Testing Strategies for OpenFOAM Projects. OpenFOAM® Journal, 5, 115–130.
In this paper, the challenge of integrating testing into OpenFOAM development workflows is tackled, spotlighting the importance and complexity of testing in scientific software.
Key Contributions:
- Identification of common testing challenges and best practices for enhancing OpenFOAM code testability.
- Introduction of the Catch2 unit test framework integration for systematic testing.
- Presentation of two novel tools: foamUT for simplified integration and the OpenFOAM Benchmark Runner (OBR) for robust benchmarking and integration testing.
- Real-world application through three detailed case studies, demonstrating practical implementation and synergy with OpenFOAM projects.
By advancing testing practices, we aim to lower the barrier for developers, enhance test suite robustness, and foster a culture of thorough testing within the OpenFOAM community.
Let's drive the development of reliable and efficient CFD solutions together!