Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Kończy zaległą operację.
Składnia
int MPIAPI MPI_Wait(
_Inout_ MPI_Request *request,
_Out_ MPI_Status *status
);
Parametry
żądanie [in, out]
Wskaźnik do MPI_Request uchwytu zaległej operacji.status [out]
Wskaźnik do obiektu MPI_Status opisującego określone żądanie.
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, STATUS, IERROR)
INTEGER REQUEST, STATUS(MPI_STATUS_SIZE), IERROR
Uwagi
Ta funkcja jest operacją nielokacyjną. Pomyślne ukończenie może zależeć od pasujących operacji w innych procesach.
Ta funkcja zwraca wartość, gdy operacja zidentyfikowana przez parametr żądania zostanie ukończona.
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 trwałe żądanie komunikacji, funkcja zwraca pusty stan.
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 |