MPI_Testany-Funktion
Tests für den Abschluss von vorab initiierten Anforderungen.
Syntax
int MPIAPI MPI_Testany(
int count,
_Inout_count_(count) MPI_Request *array_of_requests,
_Out_ int *index,
_Out_ MPI_Status *status
);
Parameter
count
Die Anzahl der Einträge in array_of_requests Parameter.array_of_requests
Ein Array von MPI_Request Handles ausstehender Vorgänge.Index [out]
Ein Zeiger auf eine ganze Zahl, der den Index im parameter array_of_requests des abgeschlossenen Vorgangs angibt. Das Array wird von null in C und von 1 in Fortran indiziert.status [out]
Ein Zeiger auf ein MPI_Status-Objekt , das den abgeschlossenen Vorgang beschreibt.
Rückgabewert
Gibt MPI_SUCCESS nach Erfolg zurück. Andernfalls ist der Rückgabewert ein Fehlercode.
In Fortran wird der Rückgabewert im IERROR-Parameter gespeichert.
Fortran
MPI_TESTANY(COUNT, ARRAY_OF_REQUESTS, INDEX, FLAG, STATUS, IERROR) LOGICAL FLAG
INTEGER COUNT, ARRAY_OF_REQUESTS(*), INDEX, STATUS(MPI_STATUS_SIZE), IERROR
Anforderungen
Produkt |
HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package oder HPC Pack 2008 Client Utilities |
Header |
Mpi.h; Mpif.h |
Bibliothek |
Msmpi.lib |
DLL |
Msmpi.dll |