MPI_Testany function
Tests for completion of any previdously initiated requests.
Syntax
int MPIAPI MPI_Testany(
int count,
_Inout_count_(count) MPI_Request *array_of_requests,
_Out_ int *index,
_Out_ MPI_Status *status
);
Parameters
count
The number of entries in array_of_requests parameter.array_of_requests
An array of MPI_Request handles of outstanding operations.index [out]
A pointer to an integer indicating the index in the array_of_requests parameter of the operation that completed. The array is indexed from zero in C, and from one in Fortran.status [out]
A pointer to an MPI_Status object describing the completed operation.
Return value
Returns MPI_SUCCESS on success. Otherwise, the return value is an error code.
In Fortran the return value is stored in the IERROR parameter.
Fortran
MPI_TESTANY(COUNT, ARRAY_OF_REQUESTS, INDEX, FLAG, STATUS, IERROR) LOGICAL FLAG
INTEGER COUNT, ARRAY_OF_REQUESTS(*), INDEX, STATUS(MPI_STATUS_SIZE), IERROR
Requirements
Product |
HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package or HPC Pack 2008 Client Utilities |
Header |
Mpi.h; Mpif.h |
Library |
Msmpi.lib |
DLL |
Msmpi.dll |