Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Tests für den Abschluss aller zuvor initiierten Anforderungen.
Syntax
int MPIAPI MPI_Testall(
int count,
_Inout_count_(count) MPI_Request *array_of_requests,
_Out_cap_(count) MPI_Status *array_of_statuses
);
Parameter
count
Die Anzahl der Einträge in array_of_requests Parameter.array_of_requests
Ein Array von MPI_Request Handles ausstehender Vorgänge.array_of_statuses
Ein Array von MPI_Status-Objekten , die die abgeschlossenen Vorgänge beschreiben. Kann MPI_STATUSES_IGNORE sein, wenn keine status Informationen gewünscht werden.
Rückgabewert
Gibt MPI_SUCCESS nach Erfolg zurück. Andernfalls ist der Rückgabewert ein Fehlercode.
Gibt MPI_ERR_IN_STATUS zurück, wenn ein oder mehrere Vorgänge fehlerhaft abgeschlossen wurden. Die status fehlerhafter Vorgänge wird im entsprechenden Eintrag im parameter array_of_statuses zurückgegeben.
In Fortran wird der Rückgabewert im IERROR-Parameter gespeichert.
Fortran
MPI_TESTALL(COUNT, ARRAY_OF_REQUESTS, FLAG, ARRAY_OF_STATUSES, IERROR)
LOGICAL FLAG
INTEGER COUNT, ARRAY_OF_REQUESTS(*),
ARRAY_OF_STATUSES(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 |