Funkcje typu danych MPI
W tej sekcji
MPI_Get_address
Pobiera adres lokalizacji w pamięci.MPI_Get_elements
Zwraca liczbę podstawowych elementów w typie danych.MPI_Pack
Pakuje typ danych do ciągłej pamięci.MPI_Pack_external
Pakuje typ danych do ciągłej pamięci przy użyciu formatu external32.MPI_Pack_external_size
Zwraca górną granicę ilości miejsca potrzebnego do spakowania komunikatu przy użyciu MPI_Pack_external.MPI_Pack_size
Zwraca górną granicę ilości miejsca potrzebnego do spakowania komunikatu.MPI_Type_commit
Zatwierdza typ danych.MPI_Type_contiguous
Definiuje nowy typ danych, który jest łączeniem wielu elementów istniejącego typu danych.MPI_Type_create_darray
Tworzy typ danych reprezentujący tablicę rozproszoną.MPI_Type_create_hindexed
Definiuje nowy typ danych, który składa się z określonej liczby bloków o dowolnym rozmiarze.MPI_Type_create_hindexed_block
Umożliwia replikację starego typu danych do sekwencji bloków (każdy blok jest łączeniem starego typu danych), gdzie wszystkie bloki mają taką samą długość bloku, ale mogą mieć różne przemieszczenia bloków w bajtach.MPI_Type_create_hvector
Definiuje nowy typ danych, który składa się z określonej liczby bloków. Każdy blok jest łączeniem tej samej liczby elementów istniejącego typu danych.MPI_Type_create_indexed_block
Definiuje nowy typ danych, który składa się z określonej liczby bloków. Każdy blok ma tę samą długość bloku, ale każdy blok może mieć inne przemieszczanie bloków.MPI_Type_create_resized
Tworzy typ danych z nową dolną granicą i zakresem z istniejącego typu danych.MPI_Type_create_struct
Definiuje nowy typ danych z określonym typem danych, przemieszczaniem i rozmiarem dla każdego bloku danych.MPI_Type_create_subarray
Definiuje nowy typ danych, który składa się z wielowymiarowej podtablicy tablicy nwymiarowej.MPI_Type_dup
Duplikuje typ danych.MPI_Type_free
Zwalnia typ danych.MPI_Type_get_contents
Pobiera zawartość typu.MPI_Type_get_envelope
Pobiera kopertę typu.MPI_Type_get_extent
Pobiera dolną granicę i zakres dla typu danych.MPI_Type_get_true_extent
Pobiera prawdziwą dolną granicę i zakres dla typu danych.MPI_Type_indexed
Definiuje nowy typ danych, który składa się z określonej liczby bloków o dowolnym rozmiarze.MPI_Type_size
Zwraca liczbę bajtów zajmowanych przez wpisy w typie danych.MPI_Type_vector
Definiuje nowy typ danych, który składa się z określonej liczby bloków o określonym rozmiarze.MPI_Unpack
Rozpakowuje bufor zgodnie z typem danych w ciągłej pamięci.MPI_Unpack_external
Rozpakowuje bufor (pakowany z MPI_Pack_external) zgodnie z typem danych w ciągłej pamięci.