fungsi MPI_Win_get_attr
Dapatkan atribut yang di-cache pada objek jendela MPI.
Sintaks
int MPIAPI MPI_Win_get_attr(
MPI_Win win,
int win_keyval,
_Out_ void *attribute_val,
_Out_ int *flag
);
Parameter
Menang
Jendela tempat atribut dilampirkan.win_keyval
Nilai kunci.attribute_val [out]
Nilai atribut, kecuali bendera salah.flag [out]
False jika tidak ada atribut yang terkait dengan kunci.
Nilai kembali
Mengembalikan MPI_SUCCESS pada keberhasilan. Jika tidak, nilai yang dikembalikan adalah kode kesalahan.
Di Fortran, nilai yang dikembalikan disimpan dalam parameter 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
Keterangan
Atribut berikut telah ditentukan sebelumnya untuk semua objek Jendela MPI:
- MPI_WIN_BASE - alamat dasar jendela.
- MPI_WIN_SIZE - ukuran jendela, dalam byte.
- MPI_WIN_DISP_UNIT - unit perpindahan yang terkait dengan jendela.
- MPI_WIN_CREATE_FLAVOR - bagaimana jendela dibuat.
- MPI_WIN_MODEL - model memori untuk jendela.
Persyaratan
Produk |
Paket HPC Pack 2012 MS-MPI Redistributable, HpC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package atau HPC Pack 2008 Client Utilities |
Header |
Mpi.h; Mpif.h |
Pustaka |
Msmpi.lib |
DLL |
Msmpi.dll |