MPI_Win_get_attr関数
MPI ウィンドウ オブジェクトにキャッシュされた属性を取得します。
構文
int MPIAPI MPI_Win_get_attr(
MPI_Win win,
int win_keyval,
_Out_ void *attribute_val,
_Out_ int *flag
);
パラメーター
win
属性がアタッチされているウィンドウ。win_keyval
キー値。attribute_val [out]
フラグが false の場合を除き、属性値。flag [out]
False キーに属性が関連付けられていない場合。
戻り値
成功 したMPI_SUCCESS を返します。 それ以外の場合、戻り値はエラー コードです。
Fortran では、戻り値は IERROR パラメーターに格納されます。
Fortran
MPI_WIN_GET_ATTR(WIN, WIN_KEYVAL, ATTRIBUTE_VAL, FLAG, IERROR)
INTEGER WIN, WIN_KEYVAL, IERROR
INTEGER(KIND=MPI_ADDRESS_KIND) ATTRIBUTE_VAL
LOGICAL FLAG
注釈
すべての MPI Window オブジェクトに対して、次の属性が事前に定義されています。
- MPI_WIN_BASE - ウィンドウのベース アドレス。
- MPI_WIN_SIZE - ウィンドウ サイズ (バイト単位)。
- MPI_WIN_DISP_UNIT - ウィンドウに関連付けられた変位単位。
- MPI_WIN_CREATE_FLAVOR - ウィンドウの作成方法。
- MPI_WIN_MODEL - ウィンドウのメモリ モデル。
要件
製品 |
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 |