From a8a2d5dedb740497fb6319ff8ced524881b887bc Mon Sep 17 00:00:00 2001 From: MuQun Yang Date: Thu, 16 Feb 2006 11:51:47 -0500 Subject: [svn-r11942] Purpose: Add collective chunk IO supports Description: Added a macro hdf5_mpi_special_collective_io_works to filter out some mpi-io packages that don't support collective IO for no IO contributions in some processes. Solution: 1. "hdf5_mpi_special_collective_io_works=${hdf5_mpi_special_collective_io_works= 'no'}" has been added at the end of file ia64-linux-gnu and linux-gnulibc1 2. Some comments are added in ia64-linux-gnu and linux-gnulibc1. 3. Documents are added inside RELEASE.txt. Platforms tested: Parallel: IBM AIX 5.2(copper) Linux (heping) mpich-1.2.6 SDSC Teragrid mpich-1.2.5 Linux(Tungsten) mpich-1.2.6 Altix(NCSA cobalt) Seq: Linux(heping) Misc. update: --- config/ia64-linux-gnu | 6 ++++++ config/linux-gnulibc1 | 3 +++ 2 files changed, 9 insertions(+) diff --git a/config/ia64-linux-gnu b/config/ia64-linux-gnu index 130f9bf..931201c 100644 --- a/config/ia64-linux-gnu +++ b/config/ia64-linux-gnu @@ -129,3 +129,9 @@ esac # Check MPICH settings . $srcdir/config/mpich +#Uncomment the next line if your system doesn't support MPI complex derived datatype. +#hdf5_mpi_complex_derived_datatype_works=${hdf5_mpi_complex_derived_datatype_works='no'} +#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'} + diff --git a/config/linux-gnulibc1 b/config/linux-gnulibc1 index aea376d..1657418 100644 --- a/config/linux-gnulibc1 +++ b/config/linux-gnulibc1 @@ -111,3 +111,6 @@ fi # Check MPICH settings . $srcdir/config/mpich +#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'} -- cgit v0.12