Составители:
Рубрика:
68
•
count
количество
блоков
,
одновременно
длина
массивов
indices
и
blocklens
;
•
blocklens
количество
элементов
в
каждом
блоке
;
•
indices
смещение
каждого
блока
,
которое
задается
в
количестве
ячеек
базового
типа
(
целочисленный
массив
);
•
oldtype
базовый
тип
.
Выходной
параметр
:
•
newtype
идентификатор
производного
типа
.
Конструктор
индексированного
типа
int MPI_Type_hindexed(int count, int blocklens[], MPI_Aint indices[],
MPI_Datatype oldtype, MPI_Datatype *newtype)
MPI_TYPE_HINDEXED(COUNT, BLOCKLENS, INDICES, OLDTYPE, NEWTYPE, IERR)
Смещения
indices
задаются
в
байтах
:
Конструктор
типа
данных
с
непрерывным
расположением
элементов
int MPI_Type_contiguous(int count, MPI_Datatype oldtype, MPI_Datatype
*newtype)
MPI_TYPE_CONTIGUOUS(COUNT, OLDTYPE, NEWTYPE, IERR)
Входные
параметры
:
•
count
счетчик
повторений
;
•
oldtype
базовый
тип
.
Выходной
параметр
:
•
newtype
идентификатор
нового
типа
.
Конструктор
индексированного
типа
с
блоками
постоянного
размера
int MPI_Type_create_indexed_block(int count, int blocklength, int
displacements[], MPI_Datatype oldtype, MPI_Datatype *newtype)
MPI_TYPE_CREATE_INDEXED_BLOCK(COUNT, BLOCKLENGTH, DISPLACEMENTS,
OLDTYPE, NEWTYPE, IERR)
Входные
параметры
:
•
count
количество
блоков
и
размер
массивов
indices
и
blocklens
;
•
blocklength
количество
элементов
в
каждом
блоке
;
•
displacements
смещение
каждого
блока
в
единицах
длины
типа
oldtype
(
целочисленный
массив
);
•
oldtype
базовый
тип
.
Выходной
параметр
:
•
newtype
идентификатор
производного
типа
.
Страницы
- « первая
- ‹ предыдущая
- …
- 66
- 67
- 68
- 69
- 70
- …
- следующая ›
- последняя »
