MPI 資料類型函式
本節內容
MPI_Get_address
取得記憶體中位置的位址。MPI_Get_elements
傳回資料類型中的基本專案數目。MPI_Pack
將資料類型封裝成連續記憶體。MPI_Pack_external
使用 external32 格式,將資料類型封裝成連續記憶體。MPI_Pack_external_size
傳回使用 MPI_Pack_external封裝訊息所需的空間量上限。MPI_Pack_size
傳回封裝訊息所需的空間量上限。MPI_Type_commit
認可資料類型。MPI_Type_contiguous
定義新的資料類型,這是現有資料類型之數個專案的串連。MPI_Type_create_darray
建立代表分散式陣列的資料類型。MPI_Type_create_hindexed
定義新的資料類型,其中包含任意大小的指定區塊數目。MPI_Type_create_hindexed_block
允許將舊資料類型複寫到區塊序列, (每個區塊都是舊資料類型) 的串連,其中所有區塊的區塊長度都相同,但可以位元組為單位有不同的區塊位移。MPI_Type_create_hvector
定義由指定數目區塊組成的新資料類型。 每個區塊都是現有資料類型相同數目專案的串連。MPI_Type_create_indexed_block
定義由指定數目區塊組成的新資料類型。 每個區塊都是相同的區塊長度,但每個區塊可以有不同的區塊位移。MPI_Type_create_resized
從現有的資料類型建立具有新下限和範圍的資料型別。MPI_Type_create_struct
針對每個資料區塊,定義具有指定資料類型、位移和大小的新資料類型。MPI_Type_create_subarray
定義新的資料類型,這個資料類型是由 n 維陣列的 n 維子陣列所組成。MPI_Type_dup
複製資料類型。MPI_Type_free
釋放資料類型。MPI_Type_get_contents
取得型別內容。MPI_Type_get_envelope
取得信封類型。MPI_Type_get_extent
取得資料類型的下限和範圍。MPI_Type_get_true_extent
取得資料類型的 true 下限和範圍。MPI_Type_indexed
定義新的資料類型,其中包含任意大小的指定區塊數目。MPI_Type_size
傳回資料類型中專案所佔用的位元組數目。MPI_Type_vector
定義新的資料類型,其中包含指定大小的指定區塊數目。MPI_Unpack
根據資料類型將緩衝區解壓縮成連續記憶體。MPI_Unpack_external
根據資料類型,將緩衝區 (封裝成 MPI_Pack_external) 封裝成連續記憶體。