Data Grid HDF5 Virtual File Driver

What it is

The Data Grid Virtual File Driver enables NCSA's HDF5 library to process HDF5 files living on the Data Grid.
Access to remote files is provided by the Data Grid Storage Client API package from Argonne National Labs.
This API interfaces to different Data Grid Storage Servers which can be a Distributed Parallel Storage System (DPSS)
or any Web browser (for the moment only DPSS supports partial file access, a WWW Storage Client driver will be added soon).

How to use it

As long as it isn't yet integrated into the HDF5 distribution, the Data Grid Virtual File Driver is available as a patch  against
the orginal HDF5 snapshot version 1.3.5 which can be found  here . The patch also includes some simple demo programs
in the test/ subdir: datagrid_read.c anddatagrid_write.c. Have a look at these to learn how to activate the Data Grid driver
in your application before opening a Data Grid file. That's the only difference - every following HDF5 call behaves as you
would operate on a local HDF5 file.

How to get and install it

Because it builds on top of quite a lot of other packages, here is a list of software components you need for installing an
HDF5 library with the Data Grid extensions:
 

In case of questions don't hesitate to ask me !
 
Have fun !