Bagikan melalui


MPI_Wait (Fungsi MPI_Wait)

Menyelesaikan operasi yang luar biasa.

Sintaks

int MPIAPI MPI_Wait(
  _Inout_ MPI_Request *request,
  _Out_   MPI_Status  *status
);

Parameter

  • request [in, out]
    Penunjuk ke handel MPI_Request dari operasi yang luar biasa.

  • status [out]
    Penunjuk ke objek MPI_Status yang menjelaskan permintaan yang ditentukan.

Nilai kembali

Mengembalikan MPI_SUCCESS pada keberhasilan. Jika tidak, nilai yang dikembalikan adalah kode kesalahan.

Di Fortran, nilai pengembalian disimpan dalam parameter IERROR .

Fortran

    MPI_WAIT(REQUEST, STATUS, IERROR)
        INTEGER REQUEST, STATUS(MPI_STATUS_SIZE), IERROR

Keterangan

Fungsi ini adalah operasi non-lokal. Penyelesaian yang berhasil mungkin bergantung pada operasi yang cocok pada proses lain.

Fungsi ini kembali ketika operasi yang diidentifikasi oleh parameter permintaan selesai.

Jika operasi yang terkait dengan permintaan ini adalah operasi komunikasi persisten, permintaan persisten ditandai sebagai tidak aktif. Operasi lain dibatalkan alokasinya, dan handel permintaan diatur ke MPI_REQUEST_NULL.

Jika parameter permintaan menunjuk ke nilai MPI_REQUEST_NULL atau permintaan komunikasi persisten yang tidak aktif, maka fungsi mengembalikan status kosong.

Persyaratan

Produk

Paket Redistributable HPC Pack 2012 MS-MPI, Paket HpC Pack 2008 R2 MS-MPI Redistributable, Paket 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 Titik ke Titik MPI

MPI_Isend

MPI_Ibsend