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
jsquy...@cisco.com
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/


Reply via email to