From fc7993a9f068319ed35f13fd153feeb5da3d86a7 Mon Sep 17 00:00:00 2001 From: MuQun Yang Date: Mon, 8 Sep 2008 17:55:07 -0500 Subject: [svn-r15605] The MPI compiler(mvapich2-0.9.8p2patched-intel-ofed-1.2) at NCSA's linux cluster(Abe) fails to handle collective IO calls with very complicate MPI derived datatype. All the values of input parameters from HDF5 are correct before passing to MPI-IO collective calls. Sometimes the following errors happen: rank 0 in job 77 honest1.ncsa.uiuc.edu_60945 caused collective abort of all ranks exit status of rank 0: killed by signal 9 Up to this point, we decide to turn off the use of advanced MPI derived datatype features inside HDF5 so that complicated selection tests are ensured to be handled by HDF5. This check-in reflects this. --- config/linux-gnulibc1 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/config/linux-gnulibc1 b/config/linux-gnulibc1 index 015d079..b075e31 100644 --- a/config/linux-gnulibc1 +++ b/config/linux-gnulibc1 @@ -128,4 +128,6 @@ fi #Comment out the following line if your system supports collective IO when some processes #don't have any contributions to IOs. -#hdf5_mpi_special_collective_io_works=${hdf5_mpi_special_collective_io_works='no'} +hdf5_mpi_special_collective_io_works=${hdf5_mpi_special_collective_io_works='no'} +hdf5_mpi_complex_derived_datatype_works=${hdf5_mpi_complex_derived_datatype_works='no'} + -- cgit v0.12