Condividi tramite


funzione MPI_Init

Inizializza l'ambiente di esecuzione del processo MPI chiamante per l'esecuzione a thread singolo.

Sintassi

int MPIAPI MPI_Init(
  _In_opt_ int                        *argc,
           _In_opt_count_(*argc) char ***argv
);

Parametri

  • argc [in, facoltativo]
    Puntatore al numero di argomenti per il programma. Questo valore può essere NULL.

  • Argv
    Puntatore all'elenco di argomenti per il programma. Questo valore può essere NULL.

Valore restituito

MPI_SUCCESS se la funzione viene restituita correttamente. Altri codici di errore se la chiamata non è riuscita per altri motivi, ad esempio argomenti non validi. In Fortran il valore restituito viene archiviato nel parametro IERROR .

Fortran

    MPI_INIT(IERROR)
        INTEGER IERROR

Commenti

Questa funzione deve essere chiamata solo da un thread. Tale thread sarà noto come "Thread principale" e deve essere lo stesso thread per chiamare MPI_Finalize.

L'associazione Fortran di MPI_Init non accetta i parametri ARGC e ARGV.

Requisiti

Prodotto

Pacchetto ridistribuibile DI HPC Pack 2012 MS-MPI, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package o utilità client HPC Pack 2008

Intestazione

Mpi.h; Mpif.h

Libreria

Msmpi.lib

DLL

Msmpi.dll

Vedi anche

Funzioni di gestione MPI

MPI_Finalize

MPI_Init_thread