Bagikan melalui


MPI_Win_post (Fungsi MPI_Win_post)

Memulai epoch paparan RMA.

Sintaks

int MPIAPI MPI_Win_post(
   MPI_Group group,
   int       assert,
   MPI_Win   win
);

Parameter

  • grup
    Grup proses asal.

  • Menegaskan
    Digunakan untuk mengoptimalkan panggilan ini; nol dapat digunakan sebagai default.

  • Menang
    Objek jendela.

Mengembalikan 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_POST(GROUP, ASSERT, WIN, IERROR)
        INTEGER GROUP, ASSERT, WIN, IERROR

Keterangan

Argumen pernyataan digunakan untuk menunjukkan kondisi khusus untuk posting yang dapat digunakan implementasi untuk mengoptimalkan operasi MPI_Win_post . Nilai nol selalu benar. Nilai pernyataan lainnya mungkin ataudigabungkan. Pernyataan yang valid untuk MPI_Win_post adalah:

  • MPI_MODE_NOCHECK - panggilan yang cocok ke MPI_Win_start belum terjadi pada proses asal apa pun ketika panggilan ke MPI_Win_post dilakukan. Opsi nocheck dapat ditentukan oleh panggilan pos jika dan hanya jika ditentukan oleh setiap panggilan mulai yang cocok.
  • MPI_MODE_NOSTORE - jendela lokal tidak diperbarui oleh penyimpanan lokal (atau panggilan dapatkan atau terima lokal) sejak sinkronisasi terakhir. Ini dapat menghindari kebutuhan akan sinkronisasi cache di panggilan pos.
  • MPI_MODE_NOPUT - jendela lokal tidak akan diperbarui dengan melakukan atau mengakumulasi panggilan setelah panggilan pos, hingga sinkronisasi berikutnya (tunggu). Ini dapat menghindari kebutuhan akan sinkronisasi cache pada panggilan tunggu.

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

Lihat juga

Fungsi Komunikasi One-Sided MPI