Partager via


MPI_Dist_graph_neighbors_count fonction

Obtient les informations d’adjacence du processus d’appel dans une topologie de graphe distribué. Les informations obtenues par cette fonction, sur le nombre d’arêtes entrantes, d’arêtes sortantes et d’un indicateur indiquant si le graphique distribué est pondéré, correspondent aux informations fournies dans l’appel à MPI_Dist_graph_create_adjacent ou MPI_Dist_graph_create (par le processus d’appel dans le cas de MPI_Dist_graph_create_adjacent, ou éventuellement par des processus autres que le processus appelant dans le cas de MPI_Dist_graph_create).

Syntaxe

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

Paramètres

  • comm [in]
    Handle du communicateur avec la topologie de graphique distribué.

  • indegree [out]
    Nombre d’arêtes dans ce processus (entier non négatif).

  • outdegree [out]
    Nombre d’arêtes hors de ce processus (entier non négatif).

  • pondéré [ out]
    A la valeur false si MPI_UNWEIGHTED a été fourni lors de la création, true dans le cas contraire.

Valeur retournée

Retourne MPI_SUCCESS en cas de réussite. Sinon, la valeur de retour est un code d’erreur.

Dans Fortran, la valeur de retour est stockée dans le paramètre IERROR .

Fortran

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

Configuration requise

Produit

Microsoft MPI v6

En-tête

Mpi.h ; Mpif.h

Bibliothèque

Msmpi.lib

DLL

Msmpi.dll

Voir aussi

Fonctions de topologie de processus MPI

MPI_Dist_graph_neighbors

MPI_Dist_graph_create

MPI_Dist_graph_create_adjacent