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 |