output hdf5 def