- Timestamp:
- 06/26/17 18:36:56 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/branch_yushan_merged/extern/src_ep_dev/ep_wait.cpp
r1176 r1185 57 57 58 58 int count; 59 request->type = 3; 59 60 MPI_Get_count(status, request->ep_datatype, &count); 60 61 MPI_Mrecv(request->buf, count, request->ep_datatype, &message, status); … … 116 117 while(finished < count) 117 118 { 119 118 120 for(int i=0; i<count; i++) 119 121 { … … 131 133 else // irecv 132 134 { 135 // parcours pending list 136 // find request in waitall 137 Message_Check(array_of_requests[i].comm); 138 // improbe + mrecv 139 // erase element in pending list 140 // finished++; 141 // finished_index[i] = true; 142 143 133 144 int flag = false; 134 145 MPI_Message message;
Note: See TracChangeset
for help on using the changeset viewer.