[alcf-discuss] Parallel hdf5 I/O of strided data

John R. Cary cary at txcorp.com
Wed May 6 14:21:34 CDT 2009


Hi Rob,

First, Thanks for setting up this list.  I wonder whether it
makes sense to have Reply-To list turned
on for this?  I usually just hit reply, and then the list does not get
this.

Rob Latham wrote:
> On Wed, May 06, 2009 at 09:47:31AM -0700, John R. Cary wrote:
>   
>> Is anyone else writing out strided data
>> using parallel HDF5 on Intrepid?  We had this working
>> at one time, before the driver change, but
>> since then we also changed how we do I/O.
>> Now we get garbage out.
>>     
>
> Hi John.  You're going to have to be a lot more specific. 
> - Which file system are you writing to?
>   

/gpfs1/cary

> - what, if any, HDF5 property list tunables are you setting
>   
On file open:

  MPI_Comm comm = MPI_COMM_WORLD;
  MPI_Info info = MPI_INFO_NULL;
  hid_t plistId = H5Pcreate(H5P_FILE_ACCESS);
  H5Pset_fapl_mpio(plistId, comm, info);
  hid_t res = H5Fcreate(filename.c_str(), H5F_ACC_TRUNC, H5P_DEFAULT,
        plistId);



> - what version of HDF5 are you using?
>   


Using HDF5 with:
    HDF5_INC                      :  
-I/gpfs/software/linux-sles10-ppc64/apps/V1R3M0/hdf5-1.8.0/include
    HDF5_LIBDIR                   : 
/gpfs/software/linux-sles10-ppc64/apps/V1R3M0/hdf5-1.8.0/lib
    HDF5_LIBS                     :  
-L/gpfs/software/linux-sles10-ppc64/apps/V1R3M0/hdf5-1.8.0/lib -lhdf5
    H5DIFF                        :
    H5LS                          :
    HDF5 VERSION                  : 1.8.0


> As far as I know, it's entirely possible and not uncommon to get
> correct strided parallel HDF5 writes.  But, the FLASH gang is getting
> corrupted data when setting certain parameters.  I'd like to hear if
> you're doing what they are doing, or if you've found something new.

Thx...John


More information about the discuss mailing list