MPI-datatypsfunktioner
Innehåll i det här avsnittet
MPI_Get_address
Hämtar adressen till en plats i minnet.MPI_Get_elements
Returnerar antalet grundläggande element i en datatyp.MPI_Pack
Packar en datatyp i sammanhängande minne.MPI_Pack_external
Packar en datatyp i sammanhängande minne med hjälp av external32-formatet.MPI_Pack_external_size
Returnerar den övre gränsen för mängden utrymme som behövs för att packa ett meddelande med hjälp av MPI_Pack_external.MPI_Pack_size
Returnerar den övre gränsen för mängden utrymme som behövs för att packa ett meddelande.MPI_Type_commit
Checkar in datatypen.MPI_Type_contiguous
Definierar en ny datatyp som är en sammanlänkning av ett antal element av en befintlig datatyp.MPI_Type_create_darray
Skapar en datatyp som representerar en distribuerad matris.MPI_Type_create_hindexed
Definierar en ny datatyp som består av ett angivet antal block av godtycklig storlek.MPI_Type_create_hindexed_block
Tillåter replikering av en gammal datatyp till en sekvens av block (varje block är en sammanlänkning av den gamla datatypen), där alla block har samma blocklängd men kan ha olika blockförskjutningar i byte.MPI_Type_create_hvector
Definierar en ny datatyp som består av ett angivet antal block. Varje block är en sammanlänkning av samma antal element av en befintlig datatyp.MPI_Type_create_indexed_block
Definierar en ny datatyp som består av ett angivet antal block. Varje block har samma blocklängd, men varje block kan ha olika blockförskjutning.MPI_Type_create_resized
Skapar en datatyp med en ny nedre bindning och omfattning från en befintlig datatyp.MPI_Type_create_struct
Definierar en ny datatyp med en angiven datatyp, förskjutning och storlek för varje datablock.MPI_Type_create_subarray
Definierar en ny datatyp som består av en n-dimensionell undermatris för en n-dimensionell matris.MPI_Type_dup
Duplicerar en datatyp.MPI_Type_free
Frigör datatypen.MPI_Type_get_contents
Hämtar typinnehållet.MPI_Type_get_envelope
Hämtar typkuvertet.MPI_Type_get_extent
Hämtar den nedre gränsen och omfattningen för en datatyp.MPI_Type_get_true_extent
Hämtar den sanna nedre gränsen och omfattningen för en datatyp.MPI_Type_indexed
Definierar en ny datatyp som består av ett angivet antal block av godtycklig storlek.MPI_Type_size
Returnerar antalet byte som används av poster i datatypen.MPI_Type_vector
Definierar en ny datatyp som består av ett angivet antal block av en angiven storlek.MPI_Unpack
Packar upp en buffert enligt en datatyp i sammanhängande minne.MPI_Unpack_external
Packar upp en buffert (packad med MPI_Pack_external) enligt en datatyp i sammanhängande minne.