共用方式為


MPI_Finalize 函式

結束通話的 MPI 進程執行環境。

語法

int MPIAPI MPI_Finalize(void);

參數

此函式沒有參數。

傳回值

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

Fortran

    MPI_FINALIZE(IERROR)
        INTEGER IERROR

備註

所有 MPI 進程都必須在呼叫 MPI_InitMPI_Init_thread的執行緒上結束之前呼叫此常式。

MPI_Finalize函式會清除與 MPI 相關的所有狀態。 呼叫之後,就無法呼叫其他 MPI 函式,包括 MPI_InitMPI_Init_thread。 應用程式必須確定所有擱置的通訊都已完成或取消,再呼叫 MPI_Finalize

規格需求

產品

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_Init

MPI_Init_thread