Freigeben über


MPI Communicator-Funktionen

In diesem Abschnitt

  • MPI_Comm_compare
    Vergleicht zwei Communicatorhandles.

  • MPI_Comm_create
    Extrahiert eine Teilmenge einer Gruppe von Prozessen zum Zweck der separaten Berechnung von Multiple Instruction Multiple Data (MIMD) in einem separaten Kommunikator.

  • MPI_Comm_dup
    Dupliziert einen vorhandenen Communicator mit zugeordneten Schlüsselwerten.

  • MPI_Comm_free
    Gibt einen Kommunikator frei, der den Funktionen MPI_Comm_dup, MPI_Comm_create oder MPI_Comm_split zugeordnet ist.

  • MPI_Comm_rank
    Ruft den Rang des aufrufenden Prozesses in der Gruppe des angegebenen Communicators ab.

  • MPI_Comm_size
    Ruft die Anzahl der Prozesse ab, die an einem Kommunikator beteiligt sind, oder die Gesamtanzahl der verfügbaren Prozesse.

  • MPI_Comm_split
    Partitioniert die Gruppe, die dem angegebenen Kommunikator zugeordnet ist, in eine angegebene Anzahl von unzusammenigen Untergruppen.

  • MPI_Comm_remote_group
    Greift auf die Remotegruppe zu, die dem angegebenen Interkommunikator zugeordnet ist.

  • MPI_Comm_remote_size
    Bestimmt die Größe der Remotegruppe, die einem Interkommuniktor zugeordnet ist.

  • MPI_Comm_test_inter
    Testet, um zu ermitteln, ob ein Comm ein Interkommunikator ist.

  • MPI_Intercomm_create
    Erstellt einen Interkommunator aus zwei Intrakommunikationsatoren.

  • MPI_Intercomm_merge
    Erstellt einen Intrakommuncator von einem Interkommunizierer.