Delen via


MPI-gegevenstypefuncties

In deze sectie

  • MPI_Get_address
    Hiermee haalt u het adres van een locatie in het geheugen op.

  • MPI_Get_elements
    Retourneert het aantal basiselementen in een gegevenstype.

  • MPI_Pack
    Verpakt een gegevenstype in aaneengesloten geheugen.

  • MPI_Pack_external
    Verpakt een gegevenstype in aaneengesloten geheugen, met behulp van de externe32-indeling.

  • MPI_Pack_external_size
    Retourneert de bovengrens voor de hoeveelheid ruimte die nodig is om een bericht in te pakken met behulp van MPI_Pack_external.

  • MPI_Pack_size
    Retourneert de bovengrens van de hoeveelheid ruimte die nodig is om een bericht te verpakken.

  • MPI_Type_commit
    Hiermee wordt het gegevenstype doorgevoerd.

  • MPI_Type_contiguous
    Hiermee definieert u een nieuw gegevenstype dat een samenvoeging is van een aantal elementen van een bestaand gegevenstype.

  • MPI_Type_create_darray
    Hiermee maakt u een gegevenstype dat een gedistribueerde matrix vertegenwoordigt.

  • MPI_Type_create_hindexed
    Hiermee definieert u een nieuw gegevenstype dat bestaat uit een opgegeven aantal blokken van willekeurige grootte.

  • MPI_Type_create_hindexed_block
    Replicatie van een oud gegevenstype naar een reeks blokken (elk blok is een samenvoeging van het oude gegevenstype), waarbij alle blokken dezelfde bloklengte hebben, maar verschillende blokverplaatsingen in bytes kunnen hebben.

  • MPI_Type_create_hvector
    Hiermee definieert u een nieuw gegevenstype dat bestaat uit een opgegeven aantal blokken. Elk blok is een samenvoeging van hetzelfde aantal elementen van een bestaand gegevenstype.

  • MPI_Type_create_indexed_block
    Hiermee definieert u een nieuw gegevenstype dat bestaat uit een opgegeven aantal blokken. Elk blok heeft dezelfde bloklengte, maar elk blok kan een andere blokverplaatsing hebben.

  • MPI_Type_create_resized
    Hiermee maakt u een gegevenstype met een nieuwe ondergrens en een nieuw bereik van een bestaand gegevenstype.

  • MPI_Type_create_struct
    Definieert een nieuw gegevenstype met een opgegeven gegevenstype, verplaatsing en grootte voor elk gegevensblok.

  • MPI_Type_create_subarray
    Hiermee definieert u een nieuw gegevenstype dat bestaat uit een n-dimensionale submatrix van een n-dimensionale matrix.

  • MPI_Type_dup
    Een gegevenstype dupliceren.

  • MPI_Type_free
    Hiermee wordt het gegevenstype vrijgemaakt.

  • MPI_Type_get_contents
    Hiermee haalt u de inhoud van het type op.

  • MPI_Type_get_envelope
    Hiermee haalt u het type envelop op.

  • MPI_Type_get_extent
    Hiermee haalt u de ondergrens en het bereik voor een gegevenstype op.

  • MPI_Type_get_true_extent
    Hiermee haalt u de werkelijke ondergrens en het bereik voor een gegevenstype op.

  • MPI_Type_indexed
    Hiermee definieert u een nieuw gegevenstype dat bestaat uit een opgegeven aantal blokken van willekeurige grootte.

  • MPI_Type_size
    Retourneert het aantal bytes dat wordt bezet door vermeldingen in het gegevenstype.

  • MPI_Type_vector
    Hiermee definieert u een nieuw gegevenstype dat bestaat uit een opgegeven aantal blokken van een opgegeven grootte.

  • MPI_Unpack
    Een buffer op basis van een gegevenstype uitpakken in aaneengesloten geheugen.

  • MPI_Unpack_external
    Een buffer (verpakt met MPI_Pack_external) op basis van een gegevenstype uitpakken in aaneengesloten geheugen.