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


функция MPI_Comm_delete_attr_function

MPI_Comm_delete_attr_function — это заполнитель для имени функции, определяемой приложением.

Синтаксис

int MPI_Comm_delete_attr_function(
           MPI_Comm comm,
           int      comm_keyval,
  _In_     void     *attribute_val,
  _In_opt_ void     *extra_state
);

Параметры

  • Comm
    Communicator.

  • comm_keyval
    Значение ключа.

  • attribute_val [in]
    Указатель на значение атрибута.

  • extra_state [в, необязательно]
    Дополнительное состояние.

Возвращаемое значение

Функция возвращает MPI_SUCCESS об успешном выполнении и код ошибки при сбое (в этом случае MPI_Comm_free завершится ошибкой).

Fortran

    SUBROUTINE COMM_DELETE_ATTR_FUNCTION(COMM, COMM_KEYVAL, ATTRIBUTE_VAL,
                EXTRA_STATE, IERROR)
        INTEGER COMM, COMM_KEYVAL, IERROR
        INTEGER(KIND=MPI_ADDRESS_KIND) ATTRIBUTE_VAL, EXTRA_STATE

Комментарии

Эта функция вызывается при удалении коммуникатора MPI_Comm_free или при явном вызове MPI_Comm_delete_attr.

Требования

Продукт

Распространяемый пакет HPC 2012 MS-MPI, пакет HPC 2008 R2 распространяемый пакет MS-MPI, пакет HPC 2008 MS-MPI или клиентские служебные программы пакета HPC 2008

Заголовок

Mpi.h; Mpif.h

Библиотека

Msmpi.lib

DLL

Msmpi.dll

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

Функции кэширования MPI

MPI_Comm_create_keyval