Hi Hugh,

There are two options for you to consider:

If you don't care about the high level data model and just about the type of 
the data being stored (metadata vs raw data), you can look at adding a new 
Virtual file Driver.
https://www.hdfgroup.org/HDF5/Tutor/filedrvr.html

But if you want to keep the data model information in tact when you use HIO for 
storage, I would recommend the Virtual Object Layer (VOL). Note that this is 
still not in production though and requires quite bit of an effort to write a 
single plugins o support the entire HDF5 data model and API.
https://svn.hdfgroup.org/hdf5doc/trunk/RFCs/HDF5/VOL/RFC/RFC_VOL.pdf
https://svn.hdfgroup.org/hdf5doc/trunk/RFCs/HDF5/VOL/developer_guide/main.pdf
https://svn.hdfgroup.org/hdf5doc/trunk/RFCs/HDF5/VOL/user_guide/main.pdf

Thanks,
Mohamad

From: Hdf-forum 
<[email protected]<mailto:[email protected]>>
 on behalf of "Greenberg, Hugh N" <[email protected]<mailto:[email protected]>>
Reply-To: hdf-forum 
<[email protected]<mailto:[email protected]>>
Date: Thursday, February 4, 2016 at 3:08 PM
To: hdf-forum 
<[email protected]<mailto:[email protected]>>
Subject: [Hdf-forum] integrating a new I/O library

I’m working on integrating a new I/O library, HIO, for HPC that manages 
different storage devices.  I’ve been looking at the best way to do this. It 
seems like I will have to modify the implementation to add this support. I had 
hoped to make a plugin for this library, but there doesn’t seem to be pluggable 
I/O support. Is that correct?
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
Twitter: https://twitter.com/hdf5

Reply via email to