Hi Mark, On Jul 8, 2010, at 11:07 AM, Mark Howison wrote:
> Hi all, > > I'm wondering what happens internally in parallel HDF5 when two or > more procs have overlapping hyperslab selections, e.g. when each proc > has a layer of ghost zones for a stencil calculation and it tries to > write all of the data including the ghost zones. > > Does HDF5 issue redundant read/write requests for the elements in the > overlapping region? Or does it try to shrink the regions until they > are disjoint? In the MPI-IO VFD, will the behavior depend on > collective vs. independent mode? The HDF5 library doesn't check for overlapping selections and the behavior is dependent on the timing of the I/O operations (for serial and parallel independent I/O) and whatever the MPI library does (for parallel collective I/O), but the MPI standard says that this operation's outcome is undefined (and thus will likely be subject to timing or process ordering issues). Quincey _______________________________________________ Hdf-forum is for HDF software users discussion. Hdf-forum@hdfgroup.org http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org