exasim-project / NeoFOAM

WIP Prototype of a modern CFD core
19 stars 1 forks source link

Catch MPI reporter #82

Open MarcelKoch opened 3 weeks ago

MarcelKoch commented 3 weeks ago

This PR adds an MPI reporter for catch2. It can be used by running the test with -r mpi. This should take care of some of the issues when running mpi tests, i.e. messed up output, gathering final stats, etc.

IMO, this still needs more work, and it will probably break with more tests. Introducing such a reporter for catch2 is quite difficult due to the structure of catch2. I even have to rely on some internals, which could break anytime.

Todo: