mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-02-23 16:20:57 +08:00
[svn-r11943] Purpose:
Added descriptions for the current collective chunk IO supports. Description: Solution: Platforms tested: Misc. update:
This commit is contained in:
parent
a8a2d5dedb
commit
eea5371123
@ -64,6 +64,9 @@ New Features
|
|||||||
|
|
||||||
Configuration:
|
Configuration:
|
||||||
--------------
|
--------------
|
||||||
|
- 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. -KY 2006/2/16
|
||||||
- Added -shlib option to link against installed shared libraries to
|
- Added -shlib option to link against installed shared libraries to
|
||||||
h5c++ and h5fc. -JML 2005/11/1
|
h5c++ and h5fc. -JML 2005/11/1
|
||||||
- Added --enable-build-all option to configure, which only developers
|
- Added --enable-build-all option to configure, which only developers
|
||||||
@ -158,6 +161,35 @@ New Features
|
|||||||
|
|
||||||
Library:
|
Library:
|
||||||
--------
|
--------
|
||||||
|
- Added managements of collective IO supports for chunking storage
|
||||||
|
inside parallel HDF5
|
||||||
|
1) Implemented One IO with collective mode for all chunks in the
|
||||||
|
application by building one MPI derived datatype accross all
|
||||||
|
chunks.
|
||||||
|
2) Implemented the decision-making support to do collective IO inside
|
||||||
|
MPI-IO per chunk.
|
||||||
|
3) Added the decision-making support to do one IO accross all chunks
|
||||||
|
or to do multiple IOs with each IO per chunk.
|
||||||
|
4) Added the support to handle the case some processes won't do any IOs in
|
||||||
|
collectively.
|
||||||
|
5) Some MPI-IO package(mpich 1.2.6 or lower, e.g.) cannot handle
|
||||||
|
collective IO correctly for the case when some processes have no
|
||||||
|
contributions to IOs, a special macro is added to change
|
||||||
|
collective IO mode to independent IO mode inside HDF5 library.
|
||||||
|
|
||||||
|
Currently we find that MPICH at Linux and vender MPI-IO package at NCSA
|
||||||
|
Altix cannot handle this case.
|
||||||
|
|
||||||
|
"hdf5_mpi_special_collective_io_works=${hdf5_mpi_special_collective_io_works='no'}"
|
||||||
|
has been added at the end of file <ia64-linux-gnui> and
|
||||||
|
<linux-gnulibc1>.
|
||||||
|
|
||||||
|
If MPI-IO packages at your Linux and Altix support this case,
|
||||||
|
please comment out the last line and report to us at
|
||||||
|
hdfhelp@ncsa.uiuc.edu. We can tune in our configuration to
|
||||||
|
support this.
|
||||||
|
|
||||||
|
KY - 2006/02/16
|
||||||
- Added character encoding to attribute creation property lists.
|
- Added character encoding to attribute creation property lists.
|
||||||
JML - 2006/01/02
|
JML - 2006/01/02
|
||||||
- Added H5Gcopy() routine to copy objects between while keeping
|
- Added H5Gcopy() routine to copy objects between while keeping
|
||||||
|
Loading…
Reference in New Issue
Block a user