Bagikan melalui


fungsi MPI_Status_f2c

Mengonversi dari status Fortran (yang merupakan array bilangan bulat) menjadi status C (yang merupakan struktur). Konversi terjadi pada semua informasi dalam status, termasuk yang disembunyikan. Artinya, tidak ada informasi status yang hilang dalam konversi.

Sintaks

int MPIAPI MPI_Status_f2c(
  _In_  MPI_Fint   *f_status,
  _Out_ MPI_Status *status
);

Parameter

  • f_status [in]
    Status Fortran.

  • status [out]
    Status C.

Nilai kembali

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

Keterangan

Jika f_status adalah status Fortran yang valid, tetapi bukan nilai Fortran MPI_STATUS_IGNORE atau MPI_STATUSES_IGNORE, maka MPI_Status_f2c mengembalikan c_status status C yang valid dengan konten yang sama. Jika f_status adalah nilai Fortran dari MPI_STATUS_IGNORE atau MPI_STATUSES_IGNORE, atau jika f_status bukan status Fortran yang valid, maka panggilan tersebut keliru.

Status C memiliki nilai sumber, tag, dan kode kesalahan yang sama dengan status Fortran, dan mengembalikan jawaban yang sama saat dikueri untuk penghitungan, elemen, dan pembatalan. Fungsi konversi dapat dipanggil dengan argumen status Fortran yang memiliki bidang kesalahan yang tidak ditentukan, dalam hal ini nilai bidang kesalahan dalam argumen status C tidak terdefinisi

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 Lain-lain MPI