Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Empacota um tipo de dados em memória contígua.
Sintaxe
int MPIAPI MPI_Pack(
_In_ void *inbuf,
int incount,
MPI_Datatype datatype,
_Out_bytecap_(outsize) void *outbuf,
int outsize,
_Inout_ int *position,
MPI_Comm comm
);
Parâmetros
inbuf [in]
Endereço inicial do buffer de entrada.incount
Número de itens de dados de entrada.datatype
Tipo de dados de cada item de dados de entrada.outbuf Endereço inicial do buffer de saída.
Outsize
Tamanho do buffer de saída, em bytes.position
Posição atual no buffer, em bytes.comm
Comunicador para mensagem empacotada.
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_PACK(INBUF, INCOUNT, DATATYPE, OUTBUF, OUTSIZE, POSITION, COMM, IERROR)
<type> INBUF(*), OUTBUF(*)
INTEGER INCOUNT, DATATYPE, OUTSIZE, POSITION, COMM, 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 |