Fix/bugs found from cluster runs

Fixing two critical bugs, one hdf5 file I/O issue and a multi-set partitioning issue that cause all the issues with ParMetis.