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