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 |