MPI_Init-Funktion
Initialisiert die Ausführungsumgebung des aufrufenden MPI-Prozesses für die Einzelthreadausführung.
Syntax
int MPIAPI MPI_Init(
_In_opt_ int *argc,
_In_opt_count_(*argc) char ***argv
);
Parameter
argc [in, optional]
Ein Zeiger auf die Anzahl der Argumente für das Programm. Dieser Wert kann NULL sein.Argv
Ein Zeiger auf die Argumentliste für das Programm. Dieser Wert kann NULL sein.
Rückgabewert
MPI_SUCCESS , wenn die Funktion erfolgreich zurückgegeben wird. Andere Fehlercodes, wenn der Aufruf aus anderen Gründen fehlgeschlagen ist (z. B. ungültige Argumente). In Fortran wird der Rückgabewert im IERROR-Parameter gespeichert.
Fortran
MPI_INIT(IERROR)
INTEGER IERROR
Hinweise
Diese Funktion muss nur von einem Thread aufgerufen werden. Dieser Thread wird als "Hauptthread" bezeichnet und muss derselbe Thread sein, um MPI_Finalize aufzurufen.
Die Fortran-Bindung von MPI_Init akzeptiert die ARGC- und ARGV-Parameter nicht.
Anforderungen
Produkt |
HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package oder HPC Pack 2008 Client Utilities |
Header |
Mpi.h; Mpif.h |
Bibliothek |
Msmpi.lib |
DLL |
Msmpi.dll |