Condividi tramite


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

Vedi anche

Funzioni di topologia del processo MPI

MPI_Dist_graph_neighbors

MPI_Dist_graph_create

MPI_Dist_graph_create_adjacent