Concurrency Support in HDF5?

What type of concurrency is currently supported in HDF5, and what’s necessary to enable it?

e.g. if I have a distribution of HDF5 that defines H5_HAVE_THREADSAFE, can I have multiple threads concurrently reading from a single HDF5 file? What about writing? Is there anything I need to do to “turn on” multi-threading support? With today’s implementation of HDF5, should I expect any speedup, or is this simply a naive global mutex?

I have looked around, but haven’t found documentation or any recent forum discussions that answer these questions.

Currently, none, but see Upcoming New HDF5 Features: Progress on Multi-thread, Sparse Data Storage, and Encryption in HDF5 and Multi-threaded read-only acces to local HDF5/netCDF4 files - Aleksandar Jelenak on Call the Doctor 8/20.

G.