Bagikan melalui


MPI_Type_create_f90_real (Fungsi MPI_Type_create_f90_real)

Mengembalikan tipe yang telah ditentukan sebelumnya yang cocok dengan rentang yang ditentukan.

Sintaks

int MPIAPI MPI_Type_create_f90_real(
        int          p,
        int          r,
  _Out_ MPI_Datatype *newtype
);

Parameter

  • p
    Jumlah digit desimal dalam mantissa.

  • R
    Rentang eksponen desimal yang diinginkan.

  • newtype [out]
    Jenis Data MPI yang sudah ditentukan sebelumnya yang cocok dengan rentang.

Mengembalikan nilai

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

Di Fortran, nilai pengembalian disimpan dalam parameter IERROR .

Fortran

    MPI_TYPE_CREATE_F90_REAL(P, R, NEWTYPE, IERROR)
        INTEGER P, R, NEWTYPE, IERROR

Komentar

Fungsi ini mengembalikan jenis data MPI yang telah ditentukan sebelumnya yang cocok dengan variabel REAL kind selected_real_kind(p, r). Dalam model yang dijelaskan di atas, ia mengembalikan handel untuk elemen D(p, r). Baik p atau r dapat dihilangkan dari panggilan ke selected_real_kind(p, r) (tetapi tidak keduanya). Secara analog, p atau r dapat diatur ke MPI_UNDEFINED. Dalam komunikasi, tipe data MPI A yang dikembalikan oleh MPI_Type_create_f90_real cocok dengan tipe data B jika dan hanya jika B dikembalikan oleh MPI_Type_create_f90_real dipanggil dengan nilai yang sama untuk p dan r atau B adalah duplikat dari jenis data tersebut.

Jika tidak ada jenis yang sesuai untuk rentang yang ditentukan, panggilan salah. Implementasi ini menetapkan jenis baru ke MPI_DATATYPE_NULL dan mengembalikan kesalahan MPI_ERR_ARG kelas.

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