Hi all,

Im trying to read large amount of data via a H5Read collective operation from 
one dataset.

Even though I passed the collective flag I see several MPI_File_read_at 
operation below (could see after an instrumentation with scorep)

So I guess H5Read does not use collective IO.


What I do:

I access one large dataset with all processes.

Each process reads a subset specified via hyperslabs (no overlaps).

The dataset is a compound dataset containing: 1x Int and 5x float values.


In memory I have a vector of struct objects:

struct {

 a: int

 b: int          <---- *

 c: int

 d float[5]   <----  *

}

* only theses values should be assigned in memory.


So I use H5Tcreate to create a compound memtype with the needed offsets.


I use HDF5 1.8.15


I would welcome any hint. :)


Thanks a lot!

Till
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
Twitter: https://twitter.com/hdf5

Reply via email to