MPI_Testany function - Message Passing Interface (original) (raw)
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 |