Why in mpi.h is the I_MPI_NUMVERSION set to 0? The comments indicate it should be set to a non-zero value corresponding to the numerically expanded version string I_MPI_VERSION. I have checked Intel MPI 2018.0.3 and 2018.0.4 in Windows and they are both set to zero. This would be an incredibly useful compile time preprocessor define if it were set properly.
Thanks, John