MPI One-Sided Communications Functions
Nesta secção
MPI_Accumulate
Acumula dados no processo de destino através do acesso remoto à memória.MPI_Compare_and_swap
Executa uma operação remota de comparação e troca atómica.MPI_Fetch_and_op
Executa read-modify-write atómico num elemento de dados e devolve o elemento de dados antes da operação de acumulação.MPI_Get
Obtém dados de uma janela de memória num processo remoto.MPI_Get_accumulate
Executa read-modify-write atómico e devolve os dados antes da operação de acumulação.MPI_Raccumulate
Operação de acumulação RMA baseada em pedidos.MPI_Rget
Operação de obtenção do RMA baseada em pedidos.MPI_Rget_accumulate
A operação RMA read-modify-write baseada em pedidos devolve os dados antes da operação de acumulação.MPI_Rput
Operação de colocação do RMA baseada em pedidos.MPI_Put
Coloca dados numa janela de memória num processo remoto.MPI_Win_allocate
Cria um objeto janela de MPI que aloca memória.MPI_Win_allocate_shared
Cria um objeto janela de MPI que aloca memória, a memória alocada pode ser acedida a partir de todos os processos no grupo da janela com instruções de carregamento/arquivo direto.MPI_Win_attach
Anexa uma região de memória local para acesso remoto dentro da janela especificada.MPI_Win_complete
Conclui uma operação RMA iniciada após uma MPI_Win_start.MPI_Win_create
Cria um objeto de Janela de MPI para comunicação unilaterais.MPI_Win_create_dynamic
Cria uma janela que permite ao utilizador controlar dinamicamente que memória é exposta pela janela.MPI_Win_detach
Desanexa uma região de memória previamente anexada.MPI_Win_fence
Efetua uma sincronização de cerca de MPI numa janela de MPI.MPI_Win_flush
Conclui todas as operações pendentes da RMA iniciadas pelo processo de chamada para a classificação de destino.MPI_Win_flush_all
Conclui as operações emitidas pelo processo de chamada para qualquer destino na janela especificada.MPI_Win_flush_local
É concluído localmente na origem todas as operações RMA pendentes iniciadas pelo processo de chamada para o processo de destino.MPI_Win_flush_local_all
É concluído localmente na origem todas as operações RMA emitidas pelo processo de chamada para qualquer destino.MPI_Win_free
Liberta um objeto de janela MPI RMA.MPI_Win_get_group
Obtém o Grupo MPI do objeto de janela.MPI_Win_lock
Inicia uma época de acesso RMA no processo de destino.MPI_Win_lock_all
Inicia uma época de acesso RMA a todos os processos no objeto de janela.MPI_Win_post
Inicia uma época de exposição RMA.MPI_Win_shared_query
Consulta o endereço local do processo para segmentos de memória remota criados com MPI_Win_allocate_shared.MPI_Win_start
Inicia uma época de acesso RMA.MPI_Win_sync
Sincroniza as cópias da janela privada e pública do win.MPI_Win_test
Testa se uma época de exposição do RMA foi concluída.MPI_Win_unlock
Conclui uma época de acesso do RMA no processo de destino.MPI_Win_unlock_all
Conclui uma época de acesso RMA partilhada iniciada por uma chamada para MPI_Win_lock_all numa janela.MPI_Win_wait
Conclui uma época de exposição RMA iniciada com MPI_Win_post.