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.
Dağıtılmış bir diziyi temsil eden bir veri türü oluşturur.
Söz dizimi
int MPIAPI MPI_Type_create_darray(
int size,
int rank,
int ndims,
_In_count_(ndims) int array_of_gszies[],
_In_count_(ndims) int array_of_distribs[],
_In_count_(ndims) int array_of_dargs[],
_In_count_(ndims) int array_of_psizes[],
int order,
MPI_Datatype oldtype,
_Out_ MPI_Datatype *newtype
);
Parametreler
Boyutu
İşlem grubunun boyutu.Rütbe
İşlem grubunda sırala.ndims
Dizi boyutlarının yanı sıra işlem kılavuzu boyutlarının sayısı.array_of_gszies
Genel dizinin her boyutundaki oldtype türünde öğelerin sayısı.array_of_distribs
Her boyuttaki dizinin dağılımı.array_of_dargs
Her boyuttaki dağıtım bağımsız değişkeni.array_of_psizes
Her boyuttaki işlem kılavuzunun boyutu.order
Dizi depolama sırası bayrağı.oldtype
Eski veri türü.newtype [out]
Yeni veri türü.
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_DARRAY(SIZE, RANK, NDIMS, ARRAY_OF_GSIZES,
ARRAY_OF_DISTRIBS, ARRAY_OF_DARGS, ARRAY_OF_PSIZES, ORDER,
OLDTYPE, NEWTYPE, IERROR)
INTEGER SIZE, RANK, NDIMS, ARRAY_OF_GSIZES(*), ARRAY_OF_DISTRIBS(*),
ARRAY_OF_DARGS(*), ARRAY_OF_PSIZES(*), ORDER, OLDTYPE, NEWTYPE, IERROR
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 |