Bagikan melalui


MPI_Type_vector (Fungsi MPI_Type_vector)

Menentukan jenis data baru yang terdiri dari jumlah blok tertentu dengan ukuran tertentu. Setiap blok adalah perangkaian dari jumlah elemen yang sama dari jenis data yang ada.

Sintaks

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

Parameter

  • hitung
    Jumlah blok dalam vektor yang dibuat.

  • blocklength
    Jumlah elemen di setiap blok.

  • Langkahnya
    Jumlah elemen antara awal satu blok dan awal blok berikutnya.

  • jenis lama
    Jenis data dari setiap elemen.

  • newtype [out]
    Saat kembali, 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 pengembalian disimpan dalam parameter IERROR .

Fortran

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

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 Tipe Data MPI

MPI_Type_contiguous

MPI_Type_create_hvector