Add #ifdefs for non-MPI compilation
Fix block data distribution for non-MPI

Confirmed all single processor tests pass with MPI disabled