Bagikan melalui


MPI_Type_create_hvector fungsi

Menentukan jenis data baru yang terdiri dari sejumlah blok tertentu. Setiap blok adalah perangkaian dari jumlah elemen yang sama dari jenis data yang ada. Fungsi ini mirip dengan fungsi MPI_Type_vector kecuali bahwa langkah ditentukan dalam byte alih-alih jumlah elemen.

Sintaks

int MPIAPI MPI_Type_create_hvector(
        int          count,
        int          blocklength,
        MPI_Aint     stride,
        MPI_Datatype oldtype,
  _Out_ MPI_Datatype *newtype
);

Parameter

  • hitung
    Jumlah blok dalam jenis data baru.

  • blocklength
    Jumlah elemen di setiap blok.

  • Langkahnya
    Jumlah byte antara awal satu blok dan blok berikutnya. Langkah ini adalah kelipatan dari tingkat jenis data lama.

  • jenis lama
    Jenis data MPI dari setiap elemen.

  • newtype [out]
    Saat dikembalikan, berisi handel MPI_Datatype yang mewakili jenis data baru.

Nilai kembali

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

Di Fortran, nilai yang dikembalikan disimpan dalam parameter IERROR .

Fortran

    MPI_TYPE_CREATE_HVECTOR(COUNT, BLOCKLENGTH, STRIDE, OLDTYPE, NEWTYPE, IERROR)
        INTEGER COUNT, BLOCKLENGTH, STRIDE, OLDTYPE, NEWTYPE, IERROR

Keterangan

Fungsi ini menggantikan fungsi MPI_Type_hvector , yang tidak digunakan lagi.

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 Datatype MPI

MPI_Type_contiguous

MPI_Type_vector