Sdílet prostřednictvím


MPI_Init funkce

Inicializuje spouštěcí prostředí volajícího procesu MPI pro provádění s jedním vláknem.

Syntaxe

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

Parametry

  • argc [v, volitelné]
    Ukazatel na počet argumentů programu. Tato hodnota může být NULL.

  • Argv
    Ukazatel na seznam argumentů pro program. Tato hodnota může být NULL.

Vrácená hodnota

MPI_SUCCESS , pokud se funkce úspěšně vrátí. Jiné kódy chyb, pokud volání selhalo z jiných důvodů (například neplatných argumentů). V nástroji Fortran je vrácená hodnota uložena v parametru IERROR .

Fortran

    MPI_INIT(IERROR)
        INTEGER IERROR

Poznámky

Tuto funkci musí volat pouze jedno vlákno. Toto vlákno bude známé jako "hlavní vlákno" a musí být stejné vlákno, aby bylo možné volat MPI_Finalize.

Vazba Fortran MPI_Init nepřijímá parametry ARGC a ARGV.

Požadavky

Produkt

HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package nebo HPC Pack 2008 Client Utilities

Hlavička

Mpi.h; Mpif.h

Knihovna

Msmpi.lib

DLL

Msmpi.dll

Viz také

Funkce správy MPI

MPI_Finalize

MPI_Init_thread