MPI_Win_create (Fungsi MPI_Win_create)
Membuat objek Jendela MPI untuk komunikasi satu sisi.
Sintaks
int MPIAPI MPI_Win_create(
_In_ void *base,
MPI_Aint size,
int disp_unit,
MPI_Info info,
MPI_Comm comm,
_Out_ MPI_Win *win
);
Parameter
base [in]
Alamat awal jendela memori.ukuran
Ukuran jendela memori dalam byte.disp_unit
Ukuran unit lokal untuk perpindahan, dalam byte.info
Argumen info.Comm
Communicator.win [out]
Objek jendela yang dikembalikan oleh panggilan.
Menampilkan nilai
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_CREATE(BASE, SIZE, DISP_UNIT, INFO, COMM, WIN, IERROR)
<type> BASE(*)
INTEGER(KIND=MPI_ADDRESS_KIND) SIZE
INTEGER DISP_UNIT, INFO, COMM, WIN, IERROR
Keterangan
Panggilan kolektif pada intrakomunikator. MPI_Win_create memungkinkan setiap proses menentukan jendela dalam memorinya yang dapat diakses oleh proses jarak jauh. Panggilan mengembalikan objek buram yang mewakili grup proses yang memiliki dan mengakses kumpulan jendela, dan atribut setiap jendela, seperti yang ditentukan oleh panggilan inisialisasi.
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 |