1
1
This commit was SVN r3242.
Этот коммит содержится в:
Tim Woodall 2004-10-20 21:41:48 +00:00
родитель 8a2b660c77
Коммит 0db0bb377a

Просмотреть файл

@ -17,7 +17,7 @@ int ompi_request_wait_any(
int c; int c;
#endif #endif
size_t i, null_requests; size_t i, null_requests;
int rc; int rc = OMPI_SUCCESS;
int completed = -1; int completed = -1;
ompi_request_t **rptr; ompi_request_t **rptr;
ompi_request_t *request; ompi_request_t *request;
@ -28,7 +28,7 @@ int ompi_request_wait_any(
for (c = 0; completed < 0 && c < ompi_request_poll_iterations; c++) { for (c = 0; completed < 0 && c < ompi_request_poll_iterations; c++) {
rptr = requests; rptr = requests;
null_requests = 0; null_requests = 0;
for (i = 0; i < count; i++) { for (i = 0; i < count; i++, rptr++) {
request = *rptr; request = *rptr;
if (MPI_REQUEST_NULL == request) { if (MPI_REQUEST_NULL == request) {
if(++null_requests == count) if(++null_requests == count)
@ -39,7 +39,6 @@ int ompi_request_wait_any(
completed = i; completed = i;
goto finished; goto finished;
} }
rptr++;
} }
} }
#endif #endif
@ -50,7 +49,7 @@ int ompi_request_wait_any(
ompi_request_waiting++; ompi_request_waiting++;
rptr = requests; rptr = requests;
null_requests = 0; null_requests = 0;
for (i = 0; i < count; i++) { for (i = 0; i < count; i++, rptr++) {
request = *rptr; request = *rptr;
if (MPI_REQUEST_NULL == request) { if (MPI_REQUEST_NULL == request) {
null_requests++; null_requests++;
@ -60,7 +59,6 @@ int ompi_request_wait_any(
completed = i; completed = i;
break; break;
} }
rptr++;
} }
if(null_requests == count) if(null_requests == count)
break; break;
@ -75,7 +73,6 @@ finished:
if(null_requests == count) { if(null_requests == count) {
*index = MPI_UNDEFINED; *index = MPI_UNDEFINED;
*status = ompi_request_null.req_status;
} else { } else {
/* return status */ /* return status */