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.