hdf5 implementation for xspress3