Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: [OMPI devel] MPI 2.2 datatypes
From: Eugene Loh (eugene.loh_at_[hidden])
Date: 2011-10-20 17:57:41


In MTT testing, we check OMPI version number to decide whether to test
MPI 2.2 datatypes.

Specifically, in intel_tests/src/mpitest_def.h:

#define MPITEST_2_2_datatype 0
#if defined(OPEN_MPI)
# if (OMPI_MAJOR_VERSION > 1) || (OMPI_MAJOR_VERSION == 1 &&
OMPI_MINOR_VERSION >= 7)
# undef MPITEST_2_2_datatype
# define MPITEST_2_2_datatype 1
# endif
#endif
#if MPI_VERSION > 2 || (MPI_VERSION == 2 && MPI_SUBVERSION >= 2)
# undef MPITEST_2_2_datatype
# define MPITEST_2_2_datatype 1
#endif

The check looks for OMPI 1.7 or higher, but we introduced support for
MPI 2.2. datatypes in 1.5.4. So, can we check for 1.5.4 or higher? Or,
is it possible that this support might not go into the first 1.6
release? I'm willing to make the changes, but just wanted some guidance
on what to expect in 1.6.