Udostępnij za pośrednictwem


MPI_Init, funkcja

Inicjuje środowisko wykonywania procesu MPI wywołującego na potrzeby wykonywania pojedynczego wątku.

Składnia

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

Parametry

  • argc [in, opcjonalnie]
    Wskaźnik do liczby argumentów programu. Ta wartość może mieć wartość NULL.

  • Argv
    Wskaźnik do listy argumentów programu. Ta wartość może mieć wartość NULL.

Wartość zwracana

MPI_SUCCESS , jeśli funkcja zostanie zwrócona pomyślnie. Inne kody błędów, jeśli wywołanie nie powiodło się z innych powodów (takich jak nieprawidłowe argumenty). W fortran zwracana wartość jest przechowywana w parametrze IERROR .

Fortran

    MPI_INIT(IERROR)
        INTEGER IERROR

Uwagi

Ta funkcja musi być wywoływana tylko przez jeden wątek. Ten wątek będzie znany jako "Główny wątek" i musi być tym samym wątkiem, aby wywołać MPI_Finalize.

Powiązanie Fortran MPI_Init nie akceptuje parametrów ARGC i ARGV.

Wymagania

Produkt

Pakiet redystrybucyjny HPC Pack 2012 MS-MPI, pakiet redystrybucyjny HPC Pack 2008 R2 MS-MPI, pakiet redystrybucyjny HPC Pack 2008 MS-MPI lub narzędzia klienckie HPC Pack 2008

Nagłówek

Mpi.h; Mpif.h

Biblioteka

Msmpi.lib

DLL

Msmpi.dll

Zobacz też

Funkcje zarządzania mpI

MPI_Finalize

MPI_Init_thread