Advertisement
Bernard0x01

Untitled

Apr 18th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.40 KB | None | 0 0
  1. int number;
  2. MPI_Status status;
  3. MPI_Request in_request = MPI_REQUEST_NULL;
  4. if (world_rank == 0) {
  5.     number = -1;
  6.     MPI_ISend(&number, 1, MPI_INT, 1, 0, MPI_COMM_WORLD, &request);
  7. } else if (world_rank == 1) {
  8.     MPI_IRecv(&number, 1, MPI_INT, 0, 0, MPI_COMM_WORLD, MPI_STATUS_IGNORE, &request);
  9.     printf("Process 1 received number %d from process 0\n", number);
  10. }
  11.  
  12. MPI_Wait(&request, &status);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement