MPI_Comm_errhandler_function回调函数

MPI_Comm_errhandler_function 是应用程序定义的函数名称的占位符。

语法

void MPI_Comm_errhandler_function(
  _In_    MPI_Comm *comm,
  _Inout_ int      *errcode,
                   ...
);

参数

  • comm [in]
    Communicator 正在使用中。

  • errcode [in, out]
    引发错误的 MPI 例程返回的错误代码。 如果例程返回 MPI_ERR_IN_STATUS,则请求状态中返回的错误代码导致调用错误处理程序。

  • ...
    其余参数是“varargs”参数,其数字和含义取决于实现。

Fortran

    SUBROUTINE COMM_ERRHANDLER_FUNCTION(COMM, ERROR_CODE)
        INTEGER COMM, ERROR_CODE

注解

此函数的占位符名称 (MPI_Comm_errhandler_fn)在 MPI-2.2 标准中已弃用,替换为 MPI_Comm_errhandler_function。 函数原型保持不变。

要求

产品

HPC Pack 2012 MS-MPI 可再发行程序包、HPC Pack 2008 R2 MS-MPI 可再发行程序包、HPC Pack 2008 MS-MPI 可再发行程序包或 HPC Pack 2008 客户端实用工具

标头

Mpi.h;Mpif.h

另请参阅

MPI 管理功能

MPI_Comm_create_errhandler