Freigeben über


MPI-Prozesstopologiefunktionen

In diesem Abschnitt

  • MPI_Cart_coords
    Bestimmt Die Prozesskoordnen in der kartesischen Topologie mit Rang in Gruppe.

  • MPI_Cart_create
    Stellt einen neuen Kommunikator her, an den Topologieinformationen angefügt werden.

  • MPI_Cart_get
    Ruft kartesische Topologieinformationen ab, die einem Kommunikator zugeordnet sind.

  • MPI_Cart_map
    Ordnet den Prozess kartesischen Topologieinformationen zu.

  • MPI_Cart_rank
    Bestimmt den Prozessrang im Kommunikator anhand seines kartesischen Standorts.

  • MPI_Cart_shift
    Gibt die verschobenen Quell- und Zielränge unter Berücksichtigung einer Verschiebungsrichtung und -menge zurück.

  • MPI_Cart_sub
    Partitioniert einen Kommunikator in Untergruppen, die niederdimensionale kartesische Untergitter bilden.

  • MPI_Cartdim_get
    Ruft kartesische Topologieinformationen ab, die einem Kommunikator zugeordnet sind.

  • MPI_Dims_create
    Erstellt eine Aufteilung von Prozessoren in einem kartesischen Raster.

  • MPI_Dist_graph_create
    Gibt ein Handle an einen neuen Communicator zurück, an den die Topologieinformationen des verteilten Graphs angefügt sind.

  • MPI_Dist_graph_create_adjacent
    Gibt ein Handle an einen neuen Communicator zurück, an den die Topologieinformationen des verteilten Graphs angefügt sind.

  • MPI_Dist_graph_neighbors
    Gibt die Liste der Nachbarn mit Kanten in und aus dem aufrufenden Prozess sowie die entsprechenden Gewichtungen an den ein- und ausgehenden Kanten in einer verteilten Graphtopologie zurück.

  • MPI_Dist_graph_neighbors_count
    Ruft Adjacency-Informationen des aufrufenden Prozesses in einer verteilten Graphtopologie ab. Die von dieser Funktion erhaltenen Informationen über die Anzahl der eingehenden Kanten, ausgehenden Kanten und ein Flag, das angibt, ob das verteilte Diagramm gewichtet ist, entsprechen den Informationen, die im Aufruf von MPI_Dist_graph_create_adjacent oder MPI_Dist_graph_create (durch den aufrufenden Prozess im Fall von MPI_Dist_graph_create_adjacent, oder ggf. durch andere Prozesse als den aufrufenden Prozess im Fall von MPI_Dist_graph_create).

  • MPI_Graph_create
    Stellt einen neuen Kommunikator her, an den Topologieinformationen angefügt werden.

  • MPI_Graph_get
    Ruft Diagrammtopologieinformationen ab, die einem Communicator zugeordnet sind.

  • MPI_Graph_map
    Ordnet den Prozess den Informationen zur Graphtopologie zu.

  • MPI_Graph_neighbors
    Gibt die Nachbarn eines Knotens zurück, der einer Graphtopologie zugeordnet ist.

  • MPI_Graph_neighbors_count
    Gibt die Anzahl der Nachbarn eines Knotens zurück, der einer Graphtopologie zugeordnet ist.

  • MPI_Graphdims_get
    Ruft Diagrammtopologieinformationen ab, die einem Communicator zugeordnet sind.