Поделиться через


функция обратного вызова MPI_Comm_errhandler_function

MPI_Comm_errhandler_function является заполнителем для имени функции, определяемой приложением.

Синтаксис

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

Параметры

  • comm [in]
    Используемый коммуникатор.

  • 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 2012 MS-MPI, пакет HPC 2008 R2 распространяемый пакет MS-MPI, пакет HPC 2008 MS-MPI распространяемый пакет или служебные программы клиента ПАКЕТА HPC 2008

Заголовок

Mpi.h; Mpif.h

См. также раздел

Функции управления MPI

MPI_Comm_create_errhandler