Hi,
I just noticed that the mpi.h file included with 2019 release is missing any #define that helps to detect the mpi flavor used like former I_MPI_VERSION #define.
The wrong thing is that, when calling the MPI_Get_library_version function, the output is:
Intel(R) MPI Library 2019 for Linux* OS
which I think, should be something like:
MPICH Version: 3.3b2
or close to...
I suggest two ways to fix this:
- Modify MPI_Get_library_version to return the mpich version string...
- Re-add the I_MPI_VERSION or any #define, to detect at compile-time that "Intel MPI" is used.
Thanks,
Eric
p, li { white-space: pre-wrap; }