[Fwd: pnetcdf & Open MPI]

Dries Kimpe Dries.Kimpe at wis.kuleuven.be
Fri May 5 06:20:01 CDT 2006


Jianwei Li wrote:
> It looks like that the Open MPI you are using does not support
> MPI_COMBINER_SUBARRAY.
> 

I don't think this is the problem.
>From config.log:

| #define HAVE_MPI_COMBINER_DUP 1
| #define HAVE_MPI_COMBINER_HVECTOR_INTEGER 1
| #define HAVE_MPI_COMBINER_HINDEDED_INTEGER 1
| #define HAVE_MPI_COMBINER_SUBARRAY 1
| #define HAVE_MPI_COMBINER_DARRAY 1
| #define HAVE_MPI_COMBINER_RESIZED 1
| #define HAVE_MPI_COMBINER_STRUCT_INTEGER 1
| #define HAVE_MPI_COMBINER_INDEXED_BLOCK 1
| #define HAVE_MPI_COMBINER_F90_REAL 1
| #define HAVE_MPI_COMBINER_F90_INTEGER 1
| #define HAVE_MPI_COMBINER_F90_COMPLEX 1

and

checking if MPI includes MPI_COMBINER_DUP... yes
checking if MPI includes MPI_COMBINER_HVECTOR_INTEGER... yes
checking if MPI includes MPI_COMBINER_HINDEXED_INTEGER... yes
checking if MPI includes MPI_COMBINER_SUBARRAY... yes
checking if MPI includes MPI_COMBINER_DARRAY... yes
checking if MPI includes MPI_COMBINER_RESIZED... yes
checking if MPI includes MPI_COMBINER_STRUCT_INTEGER... yes
checking if MPI includes MPI_COMBINER_INDEXED_BLOCK... yes
checking if MPI includes MPI_COMBINER_F90_REAL... yes
checking if MPI includes MPI_COMBINER_F90_INTEGER... yes
checking if MPI includes MPI_COMBINER_F90_COMPLEX... yes
checking if MPI includes MPI_CHARACTER... yes
checking if MPI includes MPI_REAL... yes
checking if MPI includes MPI_INTEGER... yes
checking if MPI includes MPI_DOUBLE_PRECISION... yes
checking if MPI includes MPI_INTEGER1... no
checking if MPI includes MPI_INTEGER2... no
checking if MPI includes MPI_INTEGER4... no
checking if MPI includes MPI_INTEGER8... no
checking if MPI includes MPI_INTEGER16... no
checking if MPI includes MPI_REAL4... no
checking if MPI includes MPI_REAL8... no
...


> Can you double check that in your configure output?
> For example, my system gives the following configuration:
> 
> checking if MPI includes MPI_COMBINER_DUP... yes
> checking if MPI includes MPI_COMBINER_HVECTOR_INTEGER... yes
> checking if MPI includes MPI_COMBINER_HINDEXED_INTEGER... yes
> checking if MPI includes MPI_COMBINER_SUBARRAY... yes
> checking if MPI includes MPI_COMBINER_DARRAY... yes
> checking if MPI includes MPI_COMBINER_RESIZED... yes
> checking if MPI includes MPI_COMBINER_STRUCT_INTEGER... yes
> checking if MPI includes MPI_COMBINER_INDEXED_BLOCK... yes
> checking if MPI includes MPI_COMBINER_F90_REAL... yes
> checking if MPI includes MPI_COMBINER_F90_INTEGER... yes
> checking if MPI includes MPI_COMBINER_F90_COMPLEX... yes
> checking if MPI includes MPI_CHARACTER... no
> checking if MPI includes MPI_REAL... no
> checking if MPI includes MPI_INTEGER... no
> checking if MPI includes MPI_DOUBLE_PRECISION... no
> checking if MPI includes MPI_INTEGER1... no
> checking if MPI includes MPI_INTEGER2... no
> checking if MPI includes MPI_INTEGER4... no
> checking if MPI includes MPI_INTEGER8... no
> checking if MPI includes MPI_INTEGER16... no
> checking if MPI includes MPI_REAL4... no
> checking if MPI includes MPI_REAL8... no
> checking if MPI includes MPI_REAL16... no
> checking if MPI includes MPI_COMPLEX8... no
> checking if MPI includes MPI_COMPLEX16... no
> checking if MPI includes MPI_COMPLEX32... no
> 

Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm




More information about the parallel-netcdf mailing list