Dela via


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

Se även

MPI-hanteringsfunktioner

MPI_Finalize

MPI_Init_thread