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.
Operasi get RMA berbasis permintaan.
Sintaks
int MPIAPI MPI_Rget(
_Out_ void *origin_addr,
int origin_count,
MPI_Datatype origin_datatype,
int target_rank,
MPI_Aint target_disp,
int target_count,
MPI_Datatype datatype,
MPI_Win win,
_Out_ MPI_Request *request
);
Parameter
origin_addr [keluar]
Alamat buffer untuk menerima data.origin_count
Jumlah entri dalam buffer asal.origin_datatype
Jenis data dari setiap entri dalam buffer asal.target_rank
Peringkat target.target_disp
Perpindahan dari jendela dimulai ke awal buffer target.target_count
Jumlah entri dalam buffer target.Datatype
Jenis data setiap entri dalam buffer target.Menang
Objek jendela yang digunakan untuk komunikasi.request [out]
Permintaan RMA.
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_RGET(ORIGIN_ADDR, ORIGIN_COUNT, ORIGIN_DATATYPE, TARGET_RANK,
TARGET_DISP, TARGET_COUNT, TARGET_DATATYPE, WIN, REQUEST, IERROR)
<type> ORIGIN_ADDR(*)
INTEGER(KIND=MPI_ADDRESS_KIND) TARGET_DISP
INTEGER ORIGIN_COUNT, ORIGIN_DATATYPE, TARGET_RANK, TARGET_COUNT, TARGET_DATATYPE, WIN, REQUEST, IERROR
Keterangan
MPI_Rget mirip dengan MPI_Get, kecuali mengalokasikan objek permintaan komunikasi dan mengaitkannya dengan handel permintaan ( permintaan argumen) yang dapat digunakan untuk menunggu atau menguji penyelesaian. Penyelesaian operasi MPI_Rget menunjukkan bahwa data tersedia di buffer asal. Jika origin_addr menunjuk ke memori yang dilampirkan ke jendela, maka data akan tersedia di salinan privat jendela ini.
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 |