Hi Mark,

On Feb 24, 2011, at 5:18 PM, Mark Miller wrote:

> John,
> 
> This is awesome! Thanks so much for putting it up.

        Very nice, yes. :-)

> I really wish the HDF5 Group had decided a long while ago to make this
> kind of thing available UNDER the HDF5 API via...
>    a) adding either a H5Xcreate_deferred for an part, X, of the API or
>       adding a property to X's create property list to indicate a
>       desire for deferred creation
>       Any object so created cannot be acted upon until subsequent
>       H5Xsync_deferred()...
>    b) H5Xsync_deferred() function to synchronize all deferred created
>       objects.
> But, in spite of numerous suggestions over many years that it'd be good
> for parallel applications to be able to do this, it still hasn't found
> its way into the HDF5 library proper ;)

        Well, suggestions don't feed the developers... :-)

> Its so nice to see someone offer a suitable alternative ;)

        This is very similar to what you and I have talked about in the past, 
and the "transaction" idea I proposed earlier in this thread is almost 
identical also.

        Quincey

> Mark
> 
> 
> 
> On Thu, 2011-02-24 at 14:39, Biddiscombe, John A. wrote:
>> The discussion about chunking and two pass VFDs reminded me that I intended 
>> to make a small library for doing independent dataset creates, on a per 
>> process basis, available. It was created some time ago and used extensively 
>> on one project, but currently not in use.
>> 
>> I've tidied the code up a bit and uploaded it to the following page
>> https://hpcforge.org/plugins/mediawiki/wiki/libh5mb/index.php/Main_Page
>> the source code is available via the SCM link.
>> 
>> Some brief notes on the library are shown on the wiki page, but the actual 
>> API is probably best described in the H5MButil.h file. I created the wiki 
>> page very quickly so apologies if the content is unclear, please let me know 
>> if it needs improvement.
>> 
>> Hopefully someone will find the code useful. 
>> 
>> JB
> -- 
> Mark C. Miller, Lawrence Livermore National Laboratory
> ================!!LLNL BUSINESS ONLY!!================
> [email protected]      urgent: [email protected]
> T:8-6 (925)-423-5901    M/W/Th:7-12,2-7 (530)-753-8511
> 
> 
> _______________________________________________
> Hdf-forum is for HDF software users discussion.
> [email protected]
> http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org


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

Reply via email to