MPI_Win_start fungsi
Memulai epoch akses RMA untuk jendela MPI.
Sintaks
int MPIAPI MPI_Win_start(
MPI_Group group,
int assert,
MPI_Win win
);
Parameter
grup
Grup proses target.Menegaskan
Digunakan untuk mengoptimalkan panggilan ini; nol dapat digunakan sebagai default.Menang
Objek jendela.
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_START(GROUP, ASSERT, WIN, IERROR)
INTEGER GROUP, ASSERT, WIN, IERROR
Keterangan
Argumen pernyataan digunakan untuk menunjukkan kondisi khusus untuk pagar yang dapat digunakan implementasi untuk mengoptimalkan operasi MPI_Win_start . Nilai nol selalu benar. Nilai pernyataan lainnya mungkin atau 'digabungkan. Pernyataan yang berlaku untuk MPI_Win_start adalah:
- MPI_MODE_NOCHECK - panggilan yang cocok ke MPI_Win_post telah selesai pada semua proses target saat panggilan ke MPI_Win_start dilakukan. Opsi nocheck dapat ditentukan dalam panggilan mulai jika dan hanya jika ditentukan dalam setiap panggilan pos yang cocok. Ini mirip dengan pengoptimalan siap kirim yang dapat menyimpan jabat tangan ketika jabat tangan implisit dalam kode. (Namun, siap kirim dicocokkan dengan penerimaan reguler, sedangkan mulai dan posting harus menentukan opsi nocheck.)
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 |