Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengambil nilai atribut menurut kunci.
Sintaks
int MPIAPI MPI_Comm_get_attr(
MPI_Comm comm,
int comm_keyval,
_Out_ void *attribute_val,
_Out_ int *flag
);
Parameter
Comm
Communicator yang atributnya dilampirkan.comm_keyval
Nilai kunci.attribute_val [out]
Nilai atribut, kecuali bendera = false.flag [out]
True jika nilai atribut diekstraksi; 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_COMM_GET_ATTR(COMM, COMM_KEYVAL, ATTRIBUTE_VAL, FLAG, IERROR)
INTEGER COMM, COMM_KEYVAL, IERROR
INTEGER(KIND=MPI_ADDRESS_KIND) ATTRIBUTE_VAL
LOGICAL FLAG
Keterangan
Atribut harus diekstrak dari bahasa yang sama dengan yang dimasukkan dengan MPI_Comm_set_attr. Meskipun argumen attribute_val dinyatakan sebagai penunjuk kekosongan , itu benar-benar alamat pointer yang kosong. Lihat alasan dalam standar untuk detail selengkapnya.
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 |