17.2.359. MPI_T_finalize

MPI_T_finalize — 终止MPI工具信息接口

17.2.359.1. 语法

17.2.359.1.1. C语法

#include <mpi.h>

int MPI_T_finalize(void)

17.2.359.2. 描述

MPI_T_finalize() 用于终止MPI工具信息接口,必须在程序执行结束前被调用与MPI_T_init_thread()相同的次数。只要MPI_T_init_thread()至少被调用过一次,并且MPI_T_init_thread()的调用次数大于MPI_T_finalize()的调用次数,就可以在执行过程中的任意时刻调用MPI工具函数。如果在执行过程中MPI_T_finalize()的调用次数等于MPI_T_init_thread()的调用次数,MPI工具接口将不再可用,直到再次调用MPI_T_init_thread()。

17.2.359.3. 注意事项

在执行结束前,对MPI_T_init_thread()和MPI_T_finalize的调用次数必须相同。

17.2.359.4. 错误

MPI_T_finalize 在以下情况下会失败:

  • MPI_T_ERR_NOT_INITIALIZED: MPI工具接口未初始化

另请参阅