Compartilhar via


MPI_Grequest_cancel_function função de retorno de chamada

MPI_Grequest_cancel_function é um espaço reservado para o nome da função definida pelo aplicativo.

Sintaxe

int MPI_Grequest_cancel_function(
  _In_opt_ void *extra_state,
           int  complete
);

Parâmetros

  • extra_state [in, opcional]
    Estado extra.

  • Completa
    O MPI passa complete=true para a função de retorno de chamada se MPI_Grequest_complete já tiver sido chamado na solicitação e complete=false caso contrário.

Retornar valor

Todas as funções de retorno de chamada retornam um código de erro. O código é passado de volta e tratado conforme apropriado para o código de erro pela função MPI que invocou a função de retorno de chamada.

Fortran

    SUBROUTINE GREQUEST_CANCEL_FUNCTION(EXTRA_STATE, COMPLETE, IERROR)
        INTEGER IERROR
        INTEGER(KIND=MPI_ADDRESS_KIND) EXTRA_STATE
        LOGICAL COMPLETE

Comentários

A função definida pelo aplicativo com essa assinatura é invocada para iniciar o cancelamento de uma solicitação generalizada. Ele é chamado por MPI_Cancel.

Requisitos

Produto

Pacote Redistribuível do HPC Pack 2012 MS-MPI, Pacote Redistribuível HPC Pack 2008 R2 MS-MPI, Pacote Redistribuível do HPC Pack 2008 MS-MPI ou Utilitários de Cliente HPC Pack 2008

parâmetro

Mpi.h; Mpif.h

Confira também

Funções externas de MPI

MPI_Grequest_start