Delen via


MPI_Dist_graph_neighbors_count functie

Hiermee verkrijgt u aangrenzingsinformatie over het aanroepende proces in een gedistribueerde graaftopologie. De informatie die door deze functie wordt verkregen, over het aantal binnenkomende randen, uitgaande randen en een vlag die aangeeft of de gedistribueerde grafiek wordt gewogen, komt overeen met de informatie die is opgegeven in de aanroep naar MPI_Dist_graph_create_adjacent of MPI_Dist_graph_create (door het aanroepproces in het geval van MPI_Dist_graph_create_adjacent, of mogelijk door andere processen dan het aanroepende proces in het geval van MPI_Dist_graph_create).

Syntaxis

int WINAPI MPI_Dist_graph_neighbors_count(
  _In_  MPI_Comm comm,
  _Out_ int      indegree,
  _Out_ int      outdegree,
  _Out_ int      weighted
);

Parameters

  • comm [in]
    Het handvat van de communicator met de gedistribueerde graaftopologie.

  • indegree [uit]
    Het aantal randen in dit proces (niet-negatief geheel getal).

  • outdegree [out]
    Aantal randen buiten dit proces (niet-negatief geheel getal).

  • gewogen [uit]
    Is onwaar als MPI_UNWEIGHTED is opgegeven tijdens het maken, anders waar.

Retourwaarde

Retourneert MPI_SUCCESS bij succes. Anders is de retourwaarde een foutcode.

In Fortran wordt de retourwaarde opgeslagen in de parameter IERROR .

Fortran

    MPI_DIST_GRAPH_NEIGHBORS_COUNT (COMM, INDEGREE, OUTDEGREE, WEIGHTED, IERROR)
        INTEGER COMM, INDEGREE, OUTDEGREE, IERROR
        LOGICAL WEIGHTED

Vereisten

Product

Microsoft MPI v6

Header

Mpi.h; Mpif.h

Bibliotheek

Msmpi.lib

DLL

Msmpi.dll

Zie ook

MpI-procestopologiefuncties

MPI_Dist_graph_neighbors

MPI_Dist_graph_create

MPI_Dist_graph_create_adjacent