Compartilhar via


função MPI_Dist_graph_neighbors_count

Obtém informações de adjacência do processo de chamada em uma topologia de grafo distribuído. As informações obtidas por essa função, no número de bordas de entrada, bordas de saída e um sinalizador que indica se o grafo distribuído é ponderado, correspondem às informações fornecidas na chamada para MPI_Dist_graph_create_adjacent ou MPI_Dist_graph_create (pelo processo de chamada no caso de MPI_Dist_graph_create_adjacent, ou potencialmente por processos diferentes do processo de chamada no caso de MPI_Dist_graph_create).

Sintaxe

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

Parâmetros

  • comm [in]
    O identificador do comunicador com a topologia do grafo distribuído.

  • indegree [out]
    Número de bordas nesse processo (inteiro não negativo).

  • outdegree [out]
    Número de bordas fora desse processo (inteiro não negativo).

  • ponderado [out]
    Será false se MPI_UNWEIGHTED tiver sido fornecido durante a criação, caso contrário, true.

Retornar valor

Retorna MPI_SUCCESS com êxito. Caso contrário, o valor retornado será um código de erro.

No Fortran, o valor retornado é armazenado no parâmetro IERROR .

Fortran

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

Requisitos

Produto

Microsoft MPI v6

parâmetro

Mpi.h; Mpif.h

Biblioteca

Msmpi.lib

DLL

Msmpi.dll

Confira também

Funções de topologia de processo MPI

MPI_Dist_graph_neighbors

MPI_Dist_graph_create

MPI_Dist_graph_create_adjacent