共用方式為


MPI_Init函式

初始化呼叫 MPI 進程的執行環境,以進行單一執行緒執行。

語法

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

參數

  • argc [in, optional]
    程式引數數目的指標。 此值可以是 Null。

  • argv
    程式的引數清單指標。 此值可以是 Null。

傳回值

如果 函式成功傳回,MPI_SUCCESS。 如果呼叫因其他原因而失敗,則為其他錯誤碼 (例如不正確引數) 。 在 Fortran 中,傳回值會儲存在 IERROR 參數中。

Fortran

    MPI_INIT(IERROR)
        INTEGER IERROR

備註

此函式只能由一個執行緒呼叫。 該執行緒將稱為「主執行緒」,且必須是相同的執行緒,才能呼叫 MPI_Finalize

MPI_Init的 Fortran 系結不接受 ARGC 和 ARGV 參數。

規格需求

產品

HPC Pack 2012 MS-MPI 可轉散發套件、HPC Pack 2008 R2 MS-MPI 可轉散發套件、HPC Pack 2008 MS-MPI 可轉散發套件或 HPC Pack 2008 用戶端公用程式

標頭

Mpi.h;Mpif.h

媒體櫃

Msmpi.lib

DLL

Msmpi.dll

另請參閱

MPI 管理功能

MPI_Finalize

MPI_Init_thread