funktionen MPI_Dist_graph_neighbors_count

Hämtar angränsande information om anropsprocessen i en distribuerad graftopologi. Den information som erhålls av den här funktionen, på antalet inkommande kanter, utgående kanter och en flagga som anger om den distribuerade grafen är viktad, matchar informationen som tillhandahålls i anropet till MPI_Dist_graph_create_adjacent eller MPI_Dist_graph_create (genom anropsprocessen vid MPI_Dist_graph_create_adjacent, eller potentiellt av andra processer än anropsprocessen vid 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
);

Parametrar

  • comm [in]
    Handtaget för kommunikatören med den distribuerade graftopologin.

  • indegree [ut]
    Antal kanter i den här processen (icke-negativt heltal).

  • outdegree [ut]
    Antal kanter ut ur den här processen (icke-negativt heltal).

  • viktad [ut]
    Är falskt om MPI_UNWEIGHTED angavs under skapandet, annars sant.

Returvärde

Returnerar MPI_SUCCESS vid lyckat resultat. Annars är returvärdet en felkod.

I Fortran lagras returvärdet i parametern IERROR .

Fortran

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

Krav

Produkt

Microsoft MPI v6

Huvud

Mpi.h; Mpif.h

Bibliotek

Msmpi.lib

DLL

Msmpi.dll

Se även

Topologifunktioner för MPI-processer

MPI_Dist_graph_neighbors

MPI_Dist_graph_create

MPI_Dist_graph_create_adjacent