funzione MPI_Dist_graph_neighbors_count
Ottiene informazioni sull'adjacency del processo di chiamata in una topologia del grafico distribuito. Le informazioni ottenute da questa funzione, sul numero di bordi in ingresso, bordi in uscita e un flag che indica se il grafico distribuito è ponderato, corrisponde alle informazioni fornite nella chiamata a MPI_Dist_graph_create_adjacent o MPI_Dist_graph_create (tramite il processo chiamante nel caso diMPI_Dist_graph_create_adjacent, o potenzialmente da processi diversi dal processo di chiamata nel caso di MPI_Dist_graph_create).
Sintassi
int WINAPI MPI_Dist_graph_neighbors_count(
_In_ MPI_Comm comm,
_Out_ int indegree,
_Out_ int outdegree,
_Out_ int weighted
);
Parametri
comm [in]
Handle del comunicatore con la topologia del grafico distribuito.indegree [out]
Numero di bordi in questo processo (intero non negativo).outdegree [out]
Numero di bordi fuori da questo processo (intero non negativo).ponderato [out]
È false se MPI_UNWEIGHTED è stato fornito durante la creazione, true in caso contrario.
Valore restituito
Restituisce MPI_SUCCESS sull'esito positivo. In caso contrario, il valore restituito è un codice di errore.
In Fortran il valore restituito viene archiviato nel parametro IERROR .
Fortran
MPI_DIST_GRAPH_NEIGHBORS_COUNT (COMM, INDEGREE, OUTDEGREE, WEIGHTED, IERROR)
INTEGER COMM, INDEGREE, OUTDEGREE, IERROR
LOGICAL WEIGHTED
Requisiti
Prodotto |
Microsoft MPI v6 |
Intestazione |
Mpi.h; Mpif.h |
Libreria |
Msmpi.lib |
DLL |
Msmpi.dll |