I've googled a bit, but haven't had much luck finding a definitive answer.

From these discussions/FAQ topics...
http://mail.hdfgroup.org/pipermail/hdf-forum_hdfgroup.org/2010-June/003211.html
http://www.hdfgroup.org/hdf5-quest.html#grdwt
http://www.hdfgroup.org/hdf5-quest.html#tsafe
http://mail.hdfgroup.org/pipermail/hdf-forum_hdfgroup.org/2010-March/002804.html

It seems like the current status is that I can't do concurrent reads within the same file. Is that the case?

But, concurrent reads from separate files by the same process are OK, right?

My use case:
* GIS data that has been clipped up to geospatial boundaries (say a 1x1 arcminute grid), and written to HDF5 such that each grid element has its own dataset.
* We'll likely split N grid elements into their own files.
* I'll have many (8+) readers but no writers. Each thread would be responsible for checking for and pulling data from a particular dataset. i.e. there wouldn't be multiple readers pulling separate chunks of data from the same dataset.

Thanks,
Steve

_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

Reply via email to