Compartilhar via


função MPI_Type_get_envelope

Retorna informações sobre o número e o tipo de argumentos de entrada usados na chamada que criou o tipo de dados.

Sintaxe

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

Parâmetros

  • datatype
    Tipo de dados a ser acessado.

  • num_integers [out]
    Número de inteiros de entrada usados no combinador de construção de chamada.

  • num_addresses [out]
    Número de endereços de entrada usados no combinador de construção de chamadas.

  • num_datatypes [out]
    Número de tipos de dados de entrada usados no combinador de construção de chamadas.

  • combinador [out]
    Combinador.

Retornar valor

Retorna MPI_SUCCESS com êxito. Caso contrário, o valor retornado será um código de erro.

No Fortran, o valor retornado é armazenado no parâmetro 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

Requisitos

Produto

Pacote Redistribuível do HPC Pack 2012 MS-MPI, Pacote Redistribuível HPC Pack 2008 R2 MS-MPI, Pacote Redistribuível do HPC Pack 2008 MS-MPI ou Utilitários de Cliente HPC Pack 2008

parâmetro

Mpi.h; Mpif.h

Biblioteca

Msmpi.lib

DLL

Msmpi.dll

Confira também

Funções de tipo de dados MPI