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 |