Funkcje punkt-punkt MPI
W tej sekcji
MPI_Bsend
Wysyła dane do określonego procesu w trybie buforowym.MPI_Bsend_init
Tworzy uchwyt dla buforowanego wysyłania.MPI_Cancel
Anuluje żądanie komunikacji.MPI_Get_count
Pobiera liczbę elementów najwyższego poziomu.MPI_Ibsend
Inicjuje operację wysyłania trybu buforowanego i zwraca uchwyt do operacji komunikacji.MPI_Iprobe
Test odblokowywania komunikatu.MPI_Improbe
Sondy komunikatu w sposób nieblokowania. Zapewnia mechanizm odbierania określonego komunikatu, który został dopasowany niezależnie od interweniowania operacji sondy/odbierania. Dopasowany komunikat jest odłączony od kolejki odbierania, co daje aplikacji możliwość podjęcia decyzji o sposobie odbierania komunikatu na podstawie informacji zwracanych przez nieblokującą zgodną operację sondy. Dopasowany komunikat jest następnie odbierany przy użyciu funkcji MPI_Mrecv lub MPI_Imrecv .MPI_Imrecv
Wykonuje odbieranie komunikatu niezgodnego z MPI_Mprobe lub MPI_Improbe.MPI_Irecv
Inicjuje operację odbierania i zwraca uchwyt do żądanej operacji komunikacji.MPI_Irsend
Inicjuje operację wysyłania w trybie gotowości i zwraca uchwyt żądania reprezentujący operację komunikacji.MPI_Isend
Inicjuje operację wysyłania w trybie standardowym i zwraca uchwyt do żądanej operacji komunikacji.MPI_Issend
Inicjuje operację wysyłania trybu synchronicznego i zwraca uchwyt do żądanej operacji komunikacji.MPI_Mprobe
Blokowanie sond dla komunikatu. Zapewnia mechanizm odbierania określonego komunikatu, który został dopasowany niezależnie od interweniowania operacji sondy/odbierania. Dopasowany komunikat jest odłączony od kolejki odbierania, co daje aplikacji możliwość podjęcia decyzji o sposobie odbierania komunikatu na podstawie informacji zwracanych przez zgodną operację sondy. Dopasowany komunikat jest następnie odbierany przy użyciu funkcji MPI_Mrecv lub MPI_Imrecv .MPI_Mrecv
Wykonuje odbieranie blokowania komunikatu zgodnego z MPI_Mprobe lub MPI_Improbe.MPI_Probe
Test blokujący dla komunikatu.MPI_Recv
Wykonuje operację odbierania i nie zwraca się do momentu odebrania pasującego komunikatu.MPI_Recv_init
Utwórz trwałe żądanie odbioru.MPI_Request_free
Zwalnia obiekt żądania komunikacji.MPI_Request_get_status
Test niestrukcyjny na potrzeby ukończenia żądania.MPI_Rsend
Wykonuje operację wysyłania w trybie gotowości i zwraca wartość, gdy bufor wysyłania może być bezpiecznie ponownie używany.MPI_Rsend_init
Tworzy trwałe żądanie dla gotowego wysłania.MPI_Send
Wykonuje operację wysyłania w trybie standardowym i zwraca wartość, gdy bufor wysyłania może być bezpiecznie ponownie używany.MPI_Send_init
Tworzy trwałe żądanie dla standardowego wysyłania.MPI_Sendrecv
Wysyła i odbiera wiadomość.MPI_Sendrecv_replace
Wysyła i odbiera przy użyciu jednego buforu.MPI_Ssend
Wykonuje operację wysyłania trybu synchronicznego i zwraca wartość, gdy bufor wysyłania może być bezpiecznie ponownie używany.MPI_Ssend_init
Tworzy trwałe żądanie dla synchronicznego wysyłania.MPI_Start
Inicjuje komunikację z trwałym uchwytem żądań.MPI_Startall
Uruchamia kolekcję żądań trwałych.MPI_Test
Sprawdza zaległą operację na potrzeby ukończenia.MPI_Test_cancelled
Testy, aby sprawdzić, czy żądanie zostało anulowane.MPI_Testall
Testy ukończenia wszystkich wcześniej zainicjowanych żądań.MPI_Testany
Testy pod kątem ukończenia wszystkich wstępnie zainicjowanych żądań.MPI_Testsome
Testy pod kątem ukończenia niektórych wcześniej zainicjowanych żądań.MPI_Wait
Kończy zaległą operację.MPI_Waitall
Wykonuje wiele zaległych operacji.MPI_Waitany
Kończy jedną z kilku wybitnych operacji.MPI_Waitsome
Czeka na ukończenie niektórych żądań MPI.MSMPI_Queuelock_acquire
Uzyskuje globalną blokadę biblioteki MPI firmy Microsoft.MSMPI_Queuelock_release
Zwalnia blokadę globalną biblioteki MPI firmy Microsoft.MSMPI_Waitsome_interruptible
Czeka, aż co najmniej jedna operacja skojarzona z aktywnymi uchwytami na liście została zakończona lub wywołanie zostanie przerwane przez inny wątek, który wywołuje MSMPI_Queuelock_acquire.