Freigeben über


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

Weitere Informationen

MPI-Prozesstopologiefunktionen

MPI_Dist_graph_neighbors

MPI_Dist_graph_create

MPI_Dist_graph_create_adjacent