fonction MPI_Init
Initialise l’environnement d’exécution du processus MPI appelant pour l’exécution à thread unique.
Syntaxe
int MPIAPI MPI_Init(
_In_opt_ int *argc,
_In_opt_count_(*argc) char ***argv
);
Paramètres
argc [in, facultatif]
Pointeur vers le nombre d’arguments du programme. Cette valeur peut être NULL.argv
Pointeur vers la liste d’arguments du programme. Cette valeur peut être NULL.
Valeur retournée
MPI_SUCCESS si la fonction retourne correctement. Autres codes d’erreur si l’appel a échoué pour d’autres raisons (par exemple, des arguments non valides). Dans Fortran, la valeur de retour est stockée dans le paramètre IERROR .
Fortran
MPI_INIT(IERROR)
INTEGER IERROR
Remarques
Cette fonction doit être appelée par un seul thread. Ce thread est appelé « thread principal » et doit être le même thread pour appeler MPI_Finalize.
La liaison Fortran de MPI_Init n’accepte pas les paramètres ARGC et ARGV.
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 |