Delen via


MPI_Init functie

Initialiseert de uitvoeringsomgeving van het aanroepende MPI-proces voor uitvoering met één thread.

Syntaxis

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

Parameters

  • argc [in, optioneel]
    Een verwijzing naar het aantal argumenten voor het programma. Deze waarde kan NULL zijn.

  • Argv
    Een verwijzing naar de argumentenlijst voor het programma. Deze waarde kan NULL zijn.

Retourwaarde

MPI_SUCCESS of de functie wordt geretourneerd. Andere foutcodes als de aanroep om andere redenen (zoals ongeldige argumenten) is mislukt. In Fortran wordt de retourwaarde opgeslagen in de parameter IERROR .

Fortran

    MPI_INIT(IERROR)
        INTEGER IERROR

Opmerkingen

Deze functie mag slechts door één thread worden aangeroepen. Deze thread wordt de 'hoofdthread' genoemd en moet dezelfde thread zijn om MPI_Finalize aan te roepen.

De Fortran-binding van MPI_Init accepteert de parameters ARGC en ARGV niet.

Vereisten

Product

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

Header

Mpi.h; Mpif.h

Bibliotheek

Msmpi.lib

DLL

Msmpi.dll

Zie ook

MPI-beheerfuncties

MPI_Finalize

MPI_Init_thread