Sdílet prostřednictvím


Funkce MPI typu point-to-point

V této části

  • MPI_Bsend
    Odesílá data určenému procesu v režimu vyrovnávací paměti.

  • MPI_Bsend_init
    Vytvoří popisovač pro odeslání ve vyrovnávací paměti.

  • MPI_Cancel
    Zruší žádost o komunikaci.

  • MPI_Get_count
    Získá počet prvků "nejvyšší úrovně".

  • MPI_Ibsend
    Inicializuje operaci odeslání v režimu vyrovnávací paměti a vrátí popisovač operace komunikace.

  • MPI_Iprobe
    Neblokující test zprávy.

  • MPI_Improbe
    Sondy pro zprávu neblokující způsobem. Poskytuje mechanismus pro příjem konkrétní zprávy, která byla spárována bez ohledu na operace sondy/příjmu. Odpovídající zpráva se zruší ve frontě příjmu, což aplikaci umožní rozhodnout se, jak zprávu přijmout, na základě informací vrácených neblokující odpovídající operací sondy. Odpovídající zpráva se pak obdrží pomocí funkce MPI_Mrecv nebo MPI_Imrecv .

  • MPI_Imrecv
    Provede neblokující přijetí zprávy odpovídající MPI_Mprobe nebo MPI_Improbe.

  • MPI_Irecv
    Inicializuje operaci příjmu a vrátí popisovač požadované komunikační operace.

  • MPI_Irsend
    Inicializuje operaci odeslání v režimu připraveno a vrátí popisovač požadavku, který představuje komunikační operaci.

  • MPI_Isend
    Zahájí operaci odeslání ve standardním režimu a vrátí popisovač požadované komunikační operace.

  • MPI_Issend
    Zahájí operaci odeslání v synchronním režimu a vrátí popisovač požadované komunikační operace.

  • MPI_Mprobe
    Blokování testů pro zprávu Poskytuje mechanismus pro příjem konkrétní zprávy, která byla spárována bez ohledu na operace sondy/příjmu. Odpovídající zpráva se zruší ve frontě příjmu, což aplikaci dává možnost rozhodnout se, jak zprávu přijmout na základě informací vrácených odpovídající operací sondy. Odpovídající zpráva se pak obdrží pomocí funkce MPI_Mrecv nebo MPI_Imrecv .

  • MPI_Mrecv
    Provede blokující přijetí zprávy odpovídající MPI_Mprobe nebo MPI_Improbe.

  • MPI_Probe
    Blokující test zprávy.

  • MPI_Recv
    Provede operaci přijetí a nevrátí se, dokud není přijata odpovídající zpráva.

  • MPI_Recv_init
    Vytvořte trvalý požadavek na příjem.

  • MPI_Request_free
    Uvolní objekt žádosti o komunikaci.

  • MPI_Request_get_status
    Nedestruktivní test pro dokončení požadavku.

  • MPI_Rsend
    Provede operaci odeslání v připraveném režimu a vrátí zprávu, pokud lze vyrovnávací paměť pro odesílání bezpečně znovu použít.

  • MPI_Rsend_init
    Vytvoří trvalý požadavek na připravené odeslání.

  • MPI_Send
    Provede operaci odeslání ve standardním režimu a vrátí zprávu, pokud lze vyrovnávací paměť pro odesílání bezpečně znovu použít.

  • MPI_Send_init
    Vytvoří trvalý požadavek pro standardní odeslání.

  • MPI_Sendrecv
    Odešle a přijme zprávu.

  • MPI_Sendrecv_replace
    Odesílá a přijímá pomocí jedné vyrovnávací paměti.

  • MPI_Ssend
    Provede operaci odeslání v synchronním režimu a vrátí se, pokud lze vyrovnávací paměť pro odesílání bezpečně znovu použít.

  • MPI_Ssend_init
    Vytvoří trvalý požadavek pro synchronní odesílání.

  • MPI_Start
    Zahájí komunikaci s trvalým popisovačem požadavku.

  • MPI_Startall
    Spustí kolekci trvalých požadavků.

  • MPI_Test
    Otestuje nevyřešenou operaci pro dokončení.

  • MPI_Test_cancelled
    Testuje, jestli se žádost nezrušila.

  • MPI_Testall
    Testuje dokončení všech dříve zahájených požadavků.

  • MPI_Testany
    Testuje dokončení všech předem iniciovaných požadavků.

  • MPI_Testsome
    Testuje dokončení některých dříve zahájených požadavků.

  • MPI_Wait
    Dokončí nevyřešenou operaci.

  • MPI_Waitall
    Dokončí několik nevyřízených operací.

  • MPI_Waitany
    Dokončí jednu z několika nevyřízených operací.

  • MPI_Waitsome
    Čeká na dokončení některých zadaných požadavků MPI.

  • MSMPI_Queuelock_acquire
    Získá globální zámek knihovny MICROSOFT MPI.

  • MSMPI_Queuelock_release
    Uvolní globální zámek knihovny MPI od Microsoftu.

  • MSMPI_Waitsome_interruptible
    Počká, dokud se nedokončí alespoň jedna z operací přidružených k aktivním popisovačům v seznamu, nebo dokud není volání přerušeno jiným vláknem, které volá MSMPI_Queuelock_acquire.