Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Belirtilen sayıda blok içeren yeni bir veri türü tanımlar. Her blok, var olan bir veri türünün aynı sayıda öğesinin birleştirilmiş halidir. Bu işlev , MPI_Type_vector işleve benzer ancak adım, öğe sayısı yerine bayt cinsinden belirtilir.
Söz dizimi
int MPIAPI MPI_Type_create_hvector(
int count,
int blocklength,
MPI_Aint stride,
MPI_Datatype oldtype,
_Out_ MPI_Datatype *newtype
);
Parametreler
Sayısı
Yeni veri türündeki blok sayısı.blocklength
Her bloktaki öğelerin sayısı.Adım
Bir bloğun başlangıcı ile sonraki blok arasındaki bayt sayısı. Adım, eski veri türünün kapsamının bir katıdır.oldtype
Her öğenin MPI veri türü.newtype [out]
Dönüşte, yeni veri türünü temsil eden bir MPI_Datatype tutamacı içerir.
Döndürülen değer
Başarılı MPI_SUCCESS döndürür. Aksi takdirde, dönüş değeri bir hata kodudur.
Fortran'da dönüş değeri IERROR parametresinde depolanır.
Fortran
MPI_TYPE_CREATE_HVECTOR(COUNT, BLOCKLENGTH, STRIDE, OLDTYPE, NEWTYPE, IERROR)
INTEGER COUNT, BLOCKLENGTH, STRIDE, OLDTYPE, NEWTYPE, IERROR
Açıklamalar
Bu işlev, kullanım dışı olan MPI_Type_hvector işlevinin yerini alır.
Gereksinimler
Ürün |
HPC Pack 2012 MS-MPI Yeniden Dağıtılabilir Paketi, HPC Pack 2008 R2 MS-MPI Yeniden Dağıtılabilir Paketi, HPC Pack 2008 MS-MPI Yeniden Dağıtılabilir Paketi veya HPC Pack 2008 İstemci Yardımcı Programları |
Üst bilgi |
Mpi.h; Mpif.h |
Kitaplık |
Msmpi.lib |
DLL |
Msmpi.dll |