MPI_Type_hindexed 

Nazwa: 

MPI_Type_hindexed - Tworzy indeksowany typ danych z przesunięciem w bajtach;  

Wejściowe parametry: 

count - ilość bloków (integer);
array_of_blocklengths - ilość elementów w każdym bloku (tablica nieujemnych integer);
array_of_displacements - ilość bajtów przesunięcia w każdym bloku (tablica typu integer) 

Wyjściowe parametry: 

newtype - nowy typu danych (handle);

Użycie:

#include "mpi.h"
int MPI_Type_hindexed( count, blocklens, indices, old_type, newtype )
int count;
int blocklens[];
MPI_Aint indices[];
MPI_Datatype old_type;
MPI_Datatype *newtype;