Hello.
In

if (rank == 0)
-
-
MPI_Send(x);
-
-
-
else
-
-
-
MPI_Recv(y)
-
-
-

Does the code that comes after MPI_Recv() start as soon as MPI_Recv() finishes its execution?