Quantcast
Channel: Clusters and HPC Technology
Viewing all articles
Browse latest Browse all 927

Wrong MPICH_NUMVERSION in mpi.h on Windows?

$
0
0

Hi,

we've recently moved to Intel 19 Update 3 MPI and noticed that the MPICH_VERSION macro in mpi.h is wrong/confusing on Windows and is also different than on Linux:

2019.3.203/intel64/include/mpi.h:504 (windows)
#define MPICH_VERSION "0.0"
#define MPICH_NUMVERSION 300

on Linux:

#define MPICH_VERSION "3.3b3"
#define MPICH_NUMVERSION 30300103

The latter case is much more reasonably and works fine, while the first case seems to be broken.

In the end, that 3 digit version number makes PETSc assume that it is using an old MPICH version and therefore compares "0.0" with MPI_Get_library_version(), which will eventually fail on Windows.
https://bitbucket.org/petsc/petsc/src/f03f29e6b9f50a9f9419f7d348de13f7c6...

Can you please fix the version number of windows?

Thank you and kind regards,

Volker Jacht


Viewing all articles
Browse latest Browse all 927

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>