Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Sprawdza zaległą operację na potrzeby ukończenia.
Składnia
int MPIAPI MPI_Test(
_Inout_ MPI_Request *request,
_Out_ int *flag,
_Out_ MPI_Status *status
);
Parametry
żądanie [in, out]
Wskaźnik do MPI_Request uchwytu zaległej operacji.flaga [out]
Po powrocie zawiera wskaźnik do liczby całkowitej, która wskazuje, czy żądanie zostało ukończone. Wartość niezerowa wskazuje, że żądanie zostało ukończone.status [out]
Po powrocie zawiera wskaźnik do obiektu MPI_Status opisującego określoną operację, jeśli zostanie ukończona.
Wartość zwracana
Zwraca MPI_SUCCESS po powodzeniu. W przeciwnym razie zwracana wartość jest kodem błędu.
W fortran wartość zwracana jest przechowywana w parametrze IERROR .
Fortran
MPI_WAIT(REQUEST, FLAG, STATUS, IERROR)
LOGICAL FLAG
INTEGER REQUEST, STATUS(MPI_STATUS_SIZE), IERROR
Uwagi
Ta funkcja jest operacją lokalną. Pomyślne ukończenie nie zależy od żadnych operacji w innych procesach.
Jeśli operacja skojarzona z tym żądaniem była trwałą operacją komunikacji, żądanie trwałe jest oznaczone jako nieaktywne. Inne operacje są cofane, a obsługa żądań jest ustawiona na MPI_REQUEST_NULL.
Jeśli parametr żądania wskazuje wartość MPI_REQUEST_NULL lub nieaktywne żądanie trwałe, funkcja zwraca parametr z flagą ustawioną na wartość niezerową i z pustym parametrem stanu .
Wymagania
Produkt |
Pakiet redystrybucyjny HPC Pack 2012 MS-MPI, pakiet redystrybucyjny HPC Pack 2008 R2 MS-MPI, pakiet redystrybucyjny HPC Pack 2008 MS-MPI lub narzędzia klienckie HPC Pack 2008 |
Nagłówek |
Mpi.h; Mpif.h |
Biblioteka |
Msmpi.lib |
DLL |
Msmpi.dll |