Bug in MPI communication, want to switch branches
added many printfs for debugging purposes