MPI_Testany関数

事前に開始された要求の完了をテストします。

構文

int MPIAPI MPI_Testany(
        int                              count,
        _Inout_count_(count) MPI_Request *array_of_requests,
  _Out_ int                              *index,
  _Out_ MPI_Status                       *status
);

パラメーター

  • count
    パラメーター内のエントリの数 array_of_requests

  • array_of_requests
    未処理の操作 のMPI_Request ハンドルの配列。

  • index [out]
    完了した操作の array_of_requests パラメーター内のインデックスを示す整数へのポインター。 配列のインデックスは、C では 0 から、Fortran では 1 からインデックスが作成されます。

  • status [out]
    完了した操作を説明 するMPI_Status オブジェクトへのポインター。

戻り値

成功 したMPI_SUCCESS を返します。 それ以外の場合、戻り値はエラー コードです。

Fortran では、戻り値は IERROR パラメーターに格納されます。

Fortran

    MPI_TESTANY(COUNT, ARRAY_OF_REQUESTS, INDEX, FLAG, STATUS, IERROR) LOGICAL FLAG
        INTEGER COUNT, ARRAY_OF_REQUESTS(*), INDEX, STATUS(MPI_STATUS_SIZE), IERROR

要件

製品

HPC Pack 2012 MS-MPI 再頒布可能パッケージ、HPC Pack 2008 R2 MS-MPI 再頒布可能パッケージ、HPC Pack 2008 MS-MPI 再頒布可能パッケージまたは HPC Pack 2008 クライアント ユーティリティ

ヘッダー

Mpi.h;Mpif.h

ライブラリ

Msmpi.lib

[DLL]

Msmpi.dll

こちらもご覧ください

MPI ポイント対ポイント関数