Udostępnij za pośrednictwem


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.