MPI_Dist_graph_neighbors_count-Funktion
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).
Syntax
int WINAPI MPI_Dist_graph_neighbors_count(
_In_ MPI_Comm comm,
_Out_ int indegree,
_Out_ int outdegree,
_Out_ int weighted
);
Parameter
comm [in]
Das Handle des Communicators mit der verteilten Graphtopologie.indegree [out]
Anzahl der Kanten in diesem Prozess (nicht negative ganze Zahl).outdegree [out]
Anzahl der Kanten aus diesem Prozess (nicht negative ganze Zahl).gewichtet [out]
Ist false, wenn MPI_UNWEIGHTED während der Erstellung angegeben wurde, andernfalls true.
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_DIST_GRAPH_NEIGHBORS_COUNT (COMM, INDEGREE, OUTDEGREE, WEIGHTED, IERROR)
INTEGER COMM, INDEGREE, OUTDEGREE, IERROR
LOGICAL WEIGHTED
Anforderungen
Produkt |
Microsoft MPI v6 |
Header |
Mpi.h; Mpif.h |
Bibliothek |
Msmpi.lib |
DLL |
Msmpi.dll |