diff options
author | MuQun Yang <ymuqun@hdfgroup.org> | 2006-02-16 16:51:47 (GMT) |
---|---|---|
committer | MuQun Yang <ymuqun@hdfgroup.org> | 2006-02-16 16:51:47 (GMT) |
commit | a8a2d5dedb740497fb6319ff8ced524881b887bc (patch) | |
tree | 5394c4536dcab97f3122c0f714c38df20f90e41c | |
parent | 6a3e8c405fdde34a51305b5420e3ae1a2e388a9a (diff) | |
download | hdf5-a8a2d5dedb740497fb6319ff8ced524881b887bc.zip hdf5-a8a2d5dedb740497fb6319ff8ced524881b887bc.tar.gz hdf5-a8a2d5dedb740497fb6319ff8ced524881b887bc.tar.bz2 |
[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:
-rw-r--r-- | config/ia64-linux-gnu | 6 | ||||
-rw-r--r-- | config/linux-gnulibc1 | 3 |
2 files changed, 9 insertions, 0 deletions
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'} |