次の方法で共有


コールバック関数MPI_Grequest_cancel_function

MPI_Grequest_cancel_function は、アプリケーション定義関数名のプレースホルダーです。

構文

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

パラメーター

  • extra_state [in, optional]
    追加の状態。

  • 完了
    MPI は、要求で既に呼び出されたMPI_Grequest_completeの場合はコールバック関数に complete=true を渡し、それ以外の場合は complete=false を渡します。

戻り値

すべてのコールバック関数はエラー コードを返します。 コードは返され、コールバック関数を呼び出した MPI 関数によってエラー コードに応じて処理されます。

Fortran

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

注釈

このシグネチャを持つアプリケーション定義関数が呼び出され、一般化された要求の取り消しが開始されます。 MPI_Cancelによって呼び出されます。

要件

製品

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_Grequest_start