Hi, I just upgraded to Intel MPI 2021.6.0 and discovered that a call to the function MPI_Get_library_version is returning: Intel(R) MPI Library
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 Lib...
MPI_Get_library_version(lVersionRT, &lLongRT); std::cout << "MPI_Get_library_version result: " << lVersionRT << std::endl; std::cout << "I_MPI_VERSION macro value: " << I_MPI_VERSION << std::endl; return 0; } -bash-5.0$ mpicxx -o MPIv MPIv.cc ...
MPI_Get_library_version(lVersionRT, &lLongRT); std::cout << "MPI_Get_library_version result: " << lVersionRT << std::endl; std::cout << "I_MPI_VERSION macro value: " << I_MPI_VERSION << std::endl; return 0; } -bash-5.0$ mpicxx -o MPIv MPIv.cc -...