funktionen MPI_Init
Initierar körningsmiljön för den anropande MPI-processen för enkel trådad körning.
Syntax
int MPIAPI MPI_Init(
_In_opt_ int *argc,
_In_opt_count_(*argc) char ***argv
);
Parametrar
argc [in, valfritt]
En pekare på antalet argument för programmet. Det här värdet kan vara NULL.argv
En pekare till argumentlistan för programmet. Det här värdet kan vara NULL.
Returvärde
MPI_SUCCESS om funktionen returnerar korrekt. Andra felkoder om anropet misslyckades av andra skäl (till exempel ogiltiga argument). I Fortran lagras returvärdet i parametern IERROR .
Fortran
MPI_INIT(IERROR)
INTEGER IERROR
Kommentarer
Den här funktionen måste bara anropas av en tråd. Den tråden kommer att kallas "huvudtråden" och måste vara samma tråd för att anropa MPI_Finalize.
Fortran-bindningen för MPI_Init accepterar inte ARGC- och ARGV-parametrarna.
Krav
Produkt |
HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package eller HPC Pack 2008 Client Utilities |
Huvud |
Mpi.h; Mpif.h |
Bibliotek |
Msmpi.lib |
DLL |
Msmpi.dll |