MPI_Finalize 函数

终止调用 MPI 进程的执行环境。

语法

int MPIAPI MPI_Finalize(void);

parameters

此函数没有参数。

返回值

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