Dela via


funktionen MPI_Type_get_envelope

Returnerar information om antalet och typen av indataargument som används i anropet som skapade datatypen.

Syntax

int MPIAPI MPI_Type_get_envelope(
        MPI_Datatype datatype,
  _Out_ int          *num_integers,
  _Out_ int          *num_addresses,
  _Out_ int          *num_datatypes,
  _Out_ int          *combiner
);

Parametrar

  • Datatyp
    Datatyp för åtkomst.

  • num_integers [ut]
    Antal indataheltal som används i kombinationsappen för anropskonstruktion.

  • num_addresses [ut]
    Antal indataadresser som används i kombinationsanropskonstruktionen.

  • num_datatypes [ut]
    Antal indatatyper som används i kombinationsappen för anropskonstruktion.

  • combiner [out]
    Combiner.

Returvärde

Returnerar MPI_SUCCESS vid lyckat resultat. Annars är returvärdet en felkod.

I Fortran lagras returvärdet i parametern IERROR .

Fortran

    MPI_TYPE_GET_ENVELOPE(DATATYPE, NUM_INTEGERS, NUM_ADDRESSES, NUM_DATATYPES,
                COMBINER, IERROR)
        INTEGER DATATYPE, NUM_INTEGERS, NUM_ADDRESSES, NUM_DATATYPES, COMBINER,
        IERROR

Krav

Produkt

HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package eller HPC Pack 2008 Client Utilities

Huvud

Mpi.h; Mpif.h

Bibliotek

Msmpi.lib

DLL

Msmpi.dll

Se även

MPI-datatypsfunktioner