מה התוכנית הבאה ע ו שה :
int token;
if (world_rank != 0) {
MPI_Recv(&token, 1, MPI_INT, world_rank - 1, 0,
MPI_COMM_WORLD, MPI_STATUS_IGNORE);
world_rank, token, world_rank - 1);
} else {
token = -1;
}
MPI_Send(&token, 1, MPI_INT, (world_rank + 1) % world_
size,
0, MPI_COMM_WORLD);
if (world_rank == 0) {
MPI_Recv(&token, 1, MPI_INT, world_size - 1, 0,
MPI_COMM_WORLD, MPI_STATUS_IGNORE);
world_rank, token, world_size - 1);
}