diff options
author | MuQun Yang <ymuqun@hdfgroup.org> | 2005-03-11 22:13:27 (GMT) |
---|---|---|
committer | MuQun Yang <ymuqun@hdfgroup.org> | 2005-03-11 22:13:27 (GMT) |
commit | cfc77c0d78b4ddecce038fe92be56fbeca34894c (patch) | |
tree | 4a5249c28ce4122c9b91cb945fba60ba351e7c93 | |
parent | 74efc1e4f5c1d6a704f8f1a9058f1936556e5c0d (diff) | |
download | hdf5-cfc77c0d78b4ddecce038fe92be56fbeca34894c.zip hdf5-cfc77c0d78b4ddecce038fe92be56fbeca34894c.tar.gz hdf5-cfc77c0d78b4ddecce038fe92be56fbeca34894c.tar.bz2 |
[svn-r10202] Purpose:
Hard code IBM platform so that the irregular collective IO won't call
MPI derived data type.
Description:
IBM MPI-IO has a bug for MPI derived data type.
Solution:
Platforms tested:
copper(AIX,mpcc_r) and heping(Linux, mpich)
Misc. update:
-rw-r--r-- | config/powerpc-ibm-aix4.x | 1 | ||||
-rw-r--r-- | config/powerpc-ibm-aix5.x | 7 | ||||
-rw-r--r-- | config/rs6000-ibm-aix4.x | 2 |
3 files changed, 10 insertions, 0 deletions
diff --git a/config/powerpc-ibm-aix4.x b/config/powerpc-ibm-aix4.x index eb93a71..1fe78e4 100644 --- a/config/powerpc-ibm-aix4.x +++ b/config/powerpc-ibm-aix4.x @@ -120,3 +120,4 @@ fi # Use AIX supplied C++ compiler by default. CXX=${CXX=xlC} +hdf5_mpi_complex_derived_datatype_works=${hdf5_mpi_complex_derived_datatype_works='no'} diff --git a/config/powerpc-ibm-aix5.x b/config/powerpc-ibm-aix5.x index 9ff4f4e..924a4ea 100644 --- a/config/powerpc-ibm-aix5.x +++ b/config/powerpc-ibm-aix5.x @@ -149,3 +149,10 @@ fi # Use AIX supplied C++ compiler by default. CXX=${CXX=xlC} +# IBM MPI-IO implementation has a bug, +#it cannot generate correct MPI derived datatype. +hdf5_mpi_complex_derived_datatype_works=${hdf5_mpi_complex_derived_datatype_works='no'} + + + + diff --git a/config/rs6000-ibm-aix4.x b/config/rs6000-ibm-aix4.x index 985a8c5..928ad36 100644 --- a/config/rs6000-ibm-aix4.x +++ b/config/rs6000-ibm-aix4.x @@ -42,3 +42,5 @@ if test "X-" = "X-$f9x_flags_set"; then PROFILE_FCFLAGS="-O" f9x_flags_set=yes fi +# IBM MPI-IO doesn't handle complicated derived data type correctly. +hdf5_mpi_complex_derived_datatype_works=${hdf5_mpi_complex_derived_datatype_works='no'} |