Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] MPI 2.2 datatypes
From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2011-11-04 08:31:28


On Oct 20, 2011, at 5:57 PM, Eugene Loh wrote:

> 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.

Oops, ya, you're right.

> So, can we check for 1.5.4 or higher?

Yes, we probably should.

> 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.

1.6 will be a direct roll-over from the last 1.5.x (per http://www.open-mpi.org/software/ompi/versions/). 1.7 will be the next branch from the trunk.

-- 
Jeff Squyres
jsquyres_at_[hidden]
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/