Added mpi types for exact PipeCG traversal and made sure code compiles without MPI again