MPI Datatype Functions
A szakasz tartalma
MPI_Get_address
Lekéri egy hely címét a memóriában.MPI_Get_elements
Egy adattípus alapelemeinek számát adja eredményül.MPI_Pack
Egy adattípust egy összefüggő memóriába csomagol.MPI_Pack_external
Az adattípust egy összefüggő memóriába csomagolja az external32 formátum használatával.MPI_Pack_external_size
Az üzenet MPI_Pack_external használatával való csomagolásához szükséges terület felső határát adja vissza.MPI_Pack_size
Az üzenet csomagolásához szükséges terület felső határát adja vissza.MPI_Type_commit
Véglegesíti az adattípust.MPI_Type_contiguous
Egy új adattípust definiál, amely egy meglévő adattípus több elemének összefűzését adja meg.MPI_Type_create_darray
Elosztott tömböt képviselő adattípust hoz létre.MPI_Type_create_hindexed
Definiál egy új adattípust, amely meghatározott számú tetszőleges méretű blokkból áll.MPI_Type_create_hindexed_block
Lehetővé teszi egy régi adattípus blokkok sorozatba történő replikálását (minden blokk a régi adattípus összefűzése), ahol minden blokk azonos blokkhosszúságú, de bájtokban eltérő blokkeltéréseket tartalmazhat.MPI_Type_create_hvector
Definiál egy új adattípust, amely egy megadott számú blokkból áll. Minden blokk egy meglévő adattípus azonos számú elemének összefűzése.MPI_Type_create_indexed_block
Definiál egy új adattípust, amely egy megadott számú blokkból áll. Minden blokk azonos blokkhosszúságú, de minden blokk eltérő blokkeltérésű lehet.MPI_Type_create_resized
Létrehoz egy adattípust egy új, alacsonyabb kötésű és kiterjedésű adattípussal egy meglévő adattípusból.MPI_Type_create_struct
Egy új adattípust határoz meg, amely az egyes adatblokkokhoz megadott adattípust, elmozdulást és méretet biztosít.MPI_Type_create_subarray
Egy új adattípust definiál, amely egy n-dimenziós tömb n-dimenziós részarráiból áll.MPI_Type_dup
Duplikál egy adattípust.MPI_Type_free
Felszabadítja az adattípust.MPI_Type_get_contents
Lekéri a típus tartalmát.MPI_Type_get_envelope
Lekéri a borítékot.MPI_Type_get_extent
Lekéri egy adattípus alsó határát és mértékét.MPI_Type_get_true_extent
Lekéri az adattípus valódi alsó határát és mértékét.MPI_Type_indexed
Definiál egy új adattípust, amely meghatározott számú tetszőleges méretű blokkból áll.MPI_Type_size
Az adattípus bejegyzései által elfoglalt bájtok számát adja vissza.MPI_Type_vector
Definiál egy új adattípust, amely meghatározott számú, megadott méretű blokkból áll.MPI_Unpack
Kicsomagol egy adattípus szerinti puffert egy összefüggő memóriába.MPI_Unpack_external
Kicsomagol egy ( MPI_Pack_external csomagolt) puffert egy adattípusnak megfelelően egy összefüggő memóriába.