Changeset 1110 for XIOS/dev/branch_yushan/src/event_scheduler.cpp
- Timestamp:
- 05/02/17 17:03:25 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/branch_yushan/src/event_scheduler.cpp
r1037 r1110 133 133 while(received) 134 134 { 135 #ifdef _usingEP 136 MPI_Iprobe(-1,1,communicator,&received, &status) ; 137 #else 135 138 MPI_Iprobe(MPI_ANY_SOURCE,1,communicator,&received, &status) ; 139 #endif 136 140 if (received) 137 141 { 138 142 recvRequest=new SPendingRequest ; 143 #ifdef _usingEP 144 MPI_Irecv(recvRequest->buffer, 3, MPI_UNSIGNED_LONG, -1, 1, communicator, &(recvRequest->request)) ; 145 #else 139 146 MPI_Irecv(recvRequest->buffer, 3, MPI_UNSIGNED_LONG, MPI_ANY_SOURCE, 1, communicator, &(recvRequest->request)) ; 147 #endif 140 148 pendingRecvParentRequest.push(recvRequest) ; 141 149 } … … 175 183 while(received) 176 184 { 185 #ifdef _usingEP 186 MPI_Iprobe(-1,0,communicator,&received, &status) ; 187 #else 177 188 MPI_Iprobe(MPI_ANY_SOURCE,0,communicator,&received, &status) ; 189 #endif 178 190 if (received) 179 191 { 180 192 recvRequest=new SPendingRequest ; 193 #ifdef _usingEP 194 MPI_Irecv(recvRequest->buffer, 3, MPI_UNSIGNED_LONG, -1, 0, communicator, &recvRequest->request) ; 195 #else 181 196 MPI_Irecv(recvRequest->buffer, 3, MPI_UNSIGNED_LONG, MPI_ANY_SOURCE, 0, communicator, &recvRequest->request) ; 197 #endif 182 198 pendingRecvChildRequest.push_back(recvRequest) ; 183 199 }
Note: See TracChangeset
for help on using the changeset viewer.