Why are you subtracting one from all of your loops? I assume that 'MPI_Init' somehow sets 'rank' and 'size' to actually have a value? Anyway, let's say size is 4. Let's also assume that means you...