MPI-Punkt-zu-Punkt-Funktionen
In diesem Abschnitt
MPI_Bsend
Sendet Daten im gepufferten Modus an einen angegebenen Prozess.MPI_Bsend_init
Erstellt ein Handle für einen gepufferten Sendevorgang.MPI_Cancel
Bricht eine Kommunikationsanforderung ab.MPI_Get_count
Ruft die Anzahl der Elemente der obersten Ebene ab.MPI_Ibsend
Initiiert einen Sendevorgang im Puffermodus und gibt ein Handle an den Kommunikationsvorgang zurück.MPI_Iprobe
Nicht blockierender Test für eine Nachricht.MPI_Improbe
Tests für eine Nachricht auf nicht blockierende Weise. Stellt einen Mechanismus bereit, um die spezifische Nachricht zu empfangen, die unabhängig von dazwischenliegenden Test-/Empfangsvorgängen abgeglichen wurde. Die übereinstimmende Nachricht wird aus der Empfangswarteschlange entfernt, sodass die Anwendung die Möglichkeit hat, zu entscheiden, wie die Nachricht empfangen werden soll, basierend auf den Informationen, die durch den nicht blockierenden Abgleichstestvorgang zurückgegeben werden. Die übereinstimmene Nachricht wird dann mit der MPI_Mrecv- oder MPI_Imrecv-Funktion empfangen.MPI_Imrecv
Führt einen nicht blockierenden Empfang für eine Nachricht aus , die von MPI_Mprobe oder MPI_Improbe abgeglichen wird.MPI_Irecv
Initiiert einen Empfangsvorgang und gibt ein Handle an den angeforderten Kommunikationsvorgang zurück.MPI_Irsend
Initiiert einen Sendevorgang im bereiten Modus und gibt ein Anforderungshandle zurück, das den Kommunikationsvorgang darstellt.MPI_Isend
Initiiert einen Sendevorgang im Standardmodus und gibt ein Handle an den angeforderten Kommunikationsvorgang zurück.MPI_Issend
Initiiert einen Sendevorgang im synchronen Modus und gibt ein Handle an den angeforderten Kommunikationsvorgang zurück.MPI_Mprobe
Blockieren von Tests für eine Nachricht. Stellt einen Mechanismus bereit, um die spezifische Nachricht zu empfangen, die unabhängig von dazwischenliegenden Test-/Empfangsvorgängen abgeglichen wurde. Die übereinstimmende Nachricht wird aus der Empfangswarteschlange entfernt, sodass die Anwendung die Möglichkeit hat, basierend auf den Vom übereinstimmenden Testvorgang zurückgegebenen Informationen zu entscheiden, wie die Nachricht empfangen werden soll. Die übereinstimmene Nachricht wird dann mit der MPI_Mrecv- oder MPI_Imrecv-Funktion empfangen.MPI_Mrecv
Führt einen blockierenden Empfang für eine Nachricht aus , die mit MPI_Mprobe oder MPI_Improbe übereinstimmt.MPI_Probe
Blockierungstest für eine Nachricht.MPI_Recv
Führt einen Empfangsvorgang aus und wird erst zurückgegeben, wenn eine übereinstimmende Nachricht empfangen wird.MPI_Recv_init
Erstellen Sie eine persistente Anforderung für einen Empfang.MPI_Request_free
Gibt ein Kommunikationsanforderungsobjekt frei.MPI_Request_get_status
Zerstörungsfreies Testen für den Abschluss einer Anforderung.MPI_Rsend
Führt einen Sendevorgang im bereiten Modus aus und gibt zurück, wenn der Sendepuffer sicher wiederverwendet werden kann.MPI_Rsend_init
Erstellt eine persistente Anforderung für ein bereites Senden.MPI_Send
Führt einen Sendevorgang im Standardmodus aus und gibt zurück, wenn der Sendepuffer sicher wiederverwendet werden kann.MPI_Send_init
Erstellt eine persistente Anforderung für einen Standardsendevorgang.MPI_Sendrecv
Sendet und empfängt eine Nachricht.MPI_Sendrecv_replace
Sendet und empfängt sie mithilfe eines einzelnen Puffers.MPI_Ssend
Führt einen Sendevorgang im synchronen Modus aus und gibt zurück, wenn der Sendepuffer sicher wiederverwendet werden kann.MPI_Ssend_init
Erstellt eine persistente Anforderung für einen synchronen Sendevorgang.MPI_Start
Initiiert eine Kommunikation mit einem Handle für persistente Anforderungen.MPI_Startall
Startet eine Sammlung persistenter Anforderungen.MPI_Test
Testet einen hervorragenden Vorgang auf Abschluss.MPI_Test_cancelled
Testet, um festzustellen, ob eine Anforderung abgebrochen wurde.MPI_Testall
Tests für die Vervollständigung aller zuvor initiierten Anforderungen.MPI_Testany
Tests für den Abschluss von vorab initiierten Anforderungen.MPI_Testsome
Tests für den Abschluss einiger zuvor initiierter Anforderungen.MPI_Wait
Schließt einen hervorragenden Vorgang ab.MPI_Waitall
Schließt mehrere ausstehende Vorgänge ab.MPI_Waitany
Schließt einen von mehreren ausstehenden Vorgängen ab.MPI_Waitsome
Wartet, bis einige der angegebenen MPI-Anforderungen abgeschlossen sind.MSMPI_Queuelock_acquire
Ruft die globale Sperre der Microsoft MPI-Bibliothek ab.MSMPI_Queuelock_release
Gibt die globale Sperre der Microsoft MPI-Bibliothek frei.MSMPI_Waitsome_interruptible
Wartet, bis mindestens einer der Vorgänge abgeschlossen ist, die aktiven Handles in der Liste zugeordnet sind, oder bis der Aufruf von einem anderen Thread unterbrochen wird, der MSMPI_Queuelock_acquire aufruft.