Improve calculating the Jacobi matrices if blaze library
is deactivated. The reconstruct mesh works for collated and uncollated
file I/O.
Eigenvalue Calculation for Jacobi Matrix
If the blaze library is deactivated own functions in mathFunctionsWENO.H are
used. These functions can now calculate the real Eigenvalues of any 3x3
matrix using QR decomposition. This mirrors the behavior of the blaze library.
Collated and Uncollated File I/O
The reconstruct mesh function can handle collated and uncollated file I/O
options of OpenFOAM by using MPI send/recv to gather the mesh information of
neighboring processors.
Output is still written in an uncollated manner, with processor0,..., to processorN
Update Catch2
Catch2 is updated to version 3 and implemented as a git submodule instead of using
the single header implementation.