Write face data to HDF5; re-write the m2app HDF5 checkpoint functions