Partager via


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

Voir aussi

Fonctions de gestion MPI

MPI_Finalize

MPI_Init_thread