função MPI_Get
Obtém dados de uma janela de memória num processo remoto.
Sintaxe
int MPIAPI MPI_Get(
_Out_ void *origin_addr,
int origin_count,
MPI_Datatype origin_datatype,
int target_rank,
MPI_Aint target_disp,
int target_count,
MPI_Datatype datatype,
MPI_Win win
);
Parâmetros
origin_addr [fora]
Endereço da memória intermédia para receber os dados.origin_count
Número de entradas na memória intermédia de origem.origin_datatype
Tipo de dados de cada entrada na memória intermédia de origem.target_rank
Classificação de destino.target_disp
Deslocamento do início da janela para o início da memória intermédia de destino.target_count
Número de entradas na memória intermédia de destino.tipo de dados
Tipo de dados de cada entrada na memória intermédia de destino.ganhar
Objeto de janela utilizado para comunicação.
Valor devolvido
Devolve MPI_SUCCESS com êxito. Caso contrário, o valor devolvido é um código de erro.
Em Fortran, o valor devolvido é armazenado no parâmetro IERROR .
Fortran
MPI_GET(ORIGIN_ADDR, ORIGIN_COUNT, ORIGIN_DATATYPE, TARGET_RANK,
TARGET_DISP, TARGET_COUNT, TARGET_DATATYPE, WIN, IERROR)
<type> ORIGIN_ADDR(*)
INTEGER(KIND=MPI_ADDRESS_KIND) TARGET_DISP
Requisitos
Produto |
HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package ou HPC Pack 2008 Client Utilities |
Cabeçalho |
Mpi.h; Mpif.h |
Biblioteca |
Msmpi.lib |
DLL |
Msmpi.dll |