Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt einen neuen Kommunikator, dem Topologieinformationen angefügt wurden.
Syntax
int MPIAPI MPI_Graph_create(
MPI_Comm comm_old,
int nnodes,
_In_count_(nnodes) int *index,
_In_ int *edges,
int reorder,
_Out_ MPI_Comm *comm_cart
);
Parameter
comm_old
Eingabekommunikator ohne Topologie.nnodes
Anzahl der Knoten im Diagramm.Index
Array von ganzen Zahlen, die Knotengrade beschreiben.Kanten [in]
Array von ganzen Zahlen, die Graphenränder beschreiben.Neu anordnen
Die Rangfolge kann neu sortiert werden (true) oder nicht (false).comm_cart [out]
Communicator mit hinzugefügter Graphtopologie.
Rückgabewert
Gibt MPI_SUCCESS nach Erfolg zurück. Andernfalls ist der Rückgabewert ein Fehlercode.
In Fortran wird der Rückgabewert im IERROR-Parameter gespeichert.
Fortran
MPI_GRAPH_CREATE(COMM_OLD, NNODES, INDEX, EDGES, REORDER, COMM_GRAPH, IERROR)
INTEGER COMM_OLD, NNODES, INDEX(*), EDGES(*), COMM_GRAPH, IERROR
LOGICAL REORDER
Hinweise
Jeder Prozess muss eine Beschreibung des gesamten Diagramms bereitstellen, nicht nur die Neigbors des aufrufenden Prozesses.
MSMPI ignoriert derzeit die Neuanordnungsinformationen .
Anforderungen
Produkt |
HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package oder HPC Pack 2008 Client Utilities |
Header |
Mpi.h; Mpif.h |
Bibliothek |
Msmpi.lib |
DLL |
Msmpi.dll |