Megosztás:


MPI_Init függvény

Inicializálja a hívó MPI-folyamat végrehajtási környezetét egyetlen szálas végrehajtáshoz.

Szintaxis

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

Paraméterek

  • argc [in, nem kötelező]
    Mutató a program argumentumainak számára. Ez az érték NULL értékű lehet.

  • argv
    Mutató a program argumentumlistájára. Ez az érték NULL értékű lehet.

Visszatérési érték

MPI_SUCCESS , hogy a függvény sikeresen visszatér-e. Egyéb hibakódok, ha a hívás más okból meghiúsult (például érvénytelen argumentumok). A Fortranban a visszatérési érték az IERROR paraméterben van tárolva.

Fortran

    MPI_INIT(IERROR)
        INTEGER IERROR

Megjegyzések

Ezt a függvényt csak egy szál hívható meg. Ezt a szálat főszálnak nevezzük, és ugyanazzal a szálal kell meghívni MPI_Finalize.

A MPI_Init Fortran kötése nem fogadja el az ARGC és az ARGV paramétereket.

Követelmények

Termék

HPC Pack 2012 MS-MPI terjeszthető csomag, HPC Pack 2008 R2 MS-MPI terjeszthető csomag, HPC Pack 2008 MS-MPI terjeszthető csomag vagy HPC Pack 2008 Client Utilities

Fejléc

Mpi.h; Mpif.h

Kódtár

Msmpi.lib

DLL

Msmpi.dll

Lásd még

MPI felügyeleti függvények

MPI_Finalize

MPI_Init_thread