MPI_Comm_get_parent, fonction
Retourne le communicateur parent pour ce processus.
Syntaxe
int MPIAPI MPI_Comm_get_parent(
_Out_ MPI_Comm *parent
);
Paramètres
-
parent [out]
Communicateur parent.
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_COMM_GET_PARENT(PARENT, IERROR)
INTEGER PARENT, IERROR
Remarques
Si un processus a été démarré avec MPI_Comm_spawn ou MPI_Comm_spawn_multiple, MPI_Comm_get_parent retourne l’intercommunicateur parent du processus actuel. Cet intercommunicateur parent est créé implicitement à l’intérieur de MPI_Init et est le même intercommunicateur retourné par MPI_Comm_spawn dans les parents.
Si le processus n’a pas été généré, MPI_Comm_get_parent retourne MPI_COMM_NULL.
Une fois le communicateur parent libéré ou déconnecté, MPI_Comm_get_parent retourne MPI_COMM_NULL.
Configuration requise
Produit |
Package redistribuable MS-MPI HPC Pack 2012, package redistribuable HPC Pack 2008 R2 MS-MPI, package redistribuable MS-MPI HPC Pack 2008 ou utilitaires clients HPC Pack 2008 |
En-tête |
Mpi.h ; Mpif.h |
Bibliothèque |
Msmpi.lib |
DLL |
Msmpi.dll |