Hi John,

On Sep 17, 2010, at 5:36 PM, John Knutson wrote:

> When you dereference a region reference object, presumably the library 
> internally will open the referenced data set.  So where does it get its 
> dataset access property list from?

        Ah, good point, there is no way to pass an access property list to the 
H5Rdereference() call.  I've added a request to our issue tracker to add this.  
Right now, it passes the default property list to the dataset open call.

> This is a significant issue for my project, where we have data sets of region 
> references to another dataset.  I've found that the performance on reading 
> the dereferenced region is not very good.  I've tried tweaking caching and 
> chunking settings on the write side of things, but I see no way to change the 
> chunk cache settings on reading the data.  Or am I supposed to set the chunk 
> cache settings for the transfer property list used by the H5Dread call?


        Or, we could allow the cache settings to be adjusted "on the fly" while 
a dataset was open.  (But I'd lean toward the option above)

        Quincey


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

Reply via email to