Changeset 1527 for XIOS/dev/branch_openmp/extern/ep_dev/ep_recv.cpp
- Timestamp:
- 06/08/18 15:59:53 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/branch_openmp/extern/ep_dev/ep_recv.cpp
r1522 r1527 40 40 { 41 41 if(!comm->is_ep) return MPI_Irecv_mpi(buf, count, datatype, src, tag, comm, request); 42 43 if(comm->is_intercomm) 44 { 45 src = comm->inter_rank_map->at(src); 46 printf("new src = %d\n", src); 47 } 42 48 43 49 Debug("MPI_Irecv with EP"); … … 54 60 (*request)->comm = comm; 55 61 (*request)->type = 2; 56 (*request)-> state = 0;62 (*request)->probed = false; 57 63 58 64 … … 118 124 (*request)->ep_src = (*message)->ep_src; 119 125 120 (*request)-> state = 1;126 (*request)->probed = true; 121 127 122 128 ::MPI_Imrecv(buf, count, to_mpi_type(datatype), to_mpi_message_ptr(*message), to_mpi_request_ptr(*request));
Note: See TracChangeset
for help on using the changeset viewer.