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 |