MPI_Comm_free_keyval関数

拡張属性キーを解放します。

構文

int MPIAPI MPI_Comm_free_keyval(
   _Inout_ int *comm_keyval
);

パラメーター

  • comm_keyval
    キー値。

戻り値

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

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

Fortran

    MPI_COMM_FREE_KEYVAL(COMM_KEYVAL, IERROR)
        INTEGER COMM_KEYVAL, IERROR

注釈

この関数は、keyval の値を MPI_KEYVAL_INVALIDに設定します。 実際の free はキーへの (プロセス上の他のコミュニケーター内の) すべての参照が解放されるまでトランスパイルされないため、使用中の属性キーを解放しても誤りではないことに注意してください。 これらの参照は、1 つの属性インスタンスを解放する MPI_Comm_delete_attr の呼び出し、または解放されたコミュニケーターに関連付けられているすべての属性インスタンスを解放する MPI_Comm_free の呼び出しによって、プログラムによって明示的に解放される必要があります。

要件

製品

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 キャッシュ関数