Funkce datových typů MPI
V této části
MPI_Get_address
Získá adresu umístění v paměti.MPI_Get_elements
Vrátí počet základních prvků v datovém typu.MPI_Pack
Zabalí datový typ do souvislé paměti.MPI_Pack_external
Zabalí datový typ do souvislé paměti pomocí formátu external32.MPI_Pack_external_size
Vrátí horní mez velikosti místa potřebného k zabalení zprávy pomocí MPI_Pack_external.MPI_Pack_size
Vrátí horní mez velikosti místa potřebného k zabalení zprávy.MPI_Type_commit
Potvrdí datový typ.MPI_Type_contiguous
Definuje nový datový typ, který je zřetězením řady prvků existujícího datového typu.MPI_Type_create_darray
Vytvoří datový typ představující distribuované pole.MPI_Type_create_hindexed
Definuje nový datový typ, který se skládá ze zadaného počtu bloků libovolné velikosti.MPI_Type_create_hindexed_block
Umožňuje replikaci starého datového typu do posloupnosti bloků (každý blok je zřetězením starého datového typu), kde všechny bloky mají stejnou délku bloku, ale můžou mít různá posunutí bloku v bajtech.MPI_Type_create_hvector
Definuje nový datový typ, který se skládá ze zadaného počtu bloků. Každý blok je zřetězení stejného počtu prvků existujícího datového typu.MPI_Type_create_indexed_block
Definuje nový datový typ, který se skládá ze zadaného počtu bloků. Každý blok má stejnou délku bloku, ale každý blok může mít jiné posunutí bloku.MPI_Type_create_resized
Vytvoří datový typ s novou dolní mezí a rozsahem z existujícího datového typu.MPI_Type_create_struct
Definuje nový datový typ se zadaným datovým typem, posunutím a velikostí pro každý blok dat.MPI_Type_create_subarray
Definuje nový datový typ, který se skládá z n-dimenzionální podadresy n-dimenzionální pole.MPI_Type_dup
Duplikuje datový typ.MPI_Type_free
Uvolní datový typ.MPI_Type_get_contents
Získá obsah typu.MPI_Type_get_envelope
Získá obálku typu.MPI_Type_get_extent
Získá dolní mez a rozsah pro datový typ.MPI_Type_get_true_extent
Získá true dolní mez a rozsah pro datový typ.MPI_Type_indexed
Definuje nový datový typ, který se skládá ze zadaného počtu bloků libovolné velikosti.MPI_Type_size
Vrátí počet bajtů obsazených položkami v datovém typu.MPI_Type_vector
Definuje nový datový typ, který se skládá ze zadaného počtu bloků o zadané velikosti.MPI_Unpack
Rozbalí vyrovnávací paměť podle datového typu do souvislé paměti.MPI_Unpack_external
Rozbalí vyrovnávací paměť (zabalenou s MPI_Pack_external) podle datového typu do souvislé paměti.