Compartir a través de


función MPI_Dist_graph_neighbors_count

Obtiene información de adyacencia del proceso de llamada en una topología de grafo distribuido. La información que obtiene esta función, en el número de bordes entrantes, bordes salientes y una marca que indica si se pondera el gráfico distribuido, coincide con la información proporcionada en la llamada a MPI_Dist_graph_create_adjacent o MPI_Dist_graph_create (mediante el proceso de llamada en el caso de MPI_Dist_graph_create_adjacent, o potencialmente por procesos distintos del proceso de llamada en el caso de MPI_Dist_graph_create).

Sintaxis

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

Parámetros

  • comm [in]
    Identificador del comunicador con la topología de grafo distribuido.

  • indegree [out]
    Número de bordes en este proceso (entero no negativo).

  • outdegree [out]
    Número de bordes fuera de este proceso (entero no negativo).

  • ponderado [out]
    Es false si MPI_UNWEIGHTED se proporcionó durante la creación; de lo contrario, es true.

Valor devuelto

Devuelve MPI_SUCCESS si se realiza correctamente. De lo contrario, el valor devuelto es un código de error.

En Fortran, el valor devuelto se almacena en el parámetro IERROR .

Fortran

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

Requisitos

Producto

Microsoft MPI v6

Encabezado

Mpi.h; Mpif.h

Biblioteca

Msmpi.lib

Archivo DLL

Msmpi.dll

Consulte también

Funciones de topología de proceso de MPI

MPI_Dist_graph_neighbors

MPI_Dist_graph_create

MPI_Dist_graph_create_adjacent