fixed data layout for hdf5?