duponly will occasionally crash, but the other tests seem to be working
well. Still need to finish MPI_Gather()