Funciones de comunicaciones de MPI One-Sided
En esta sección
MPI_Accumulate
Acumula datos en el proceso de destino mediante el acceso remoto a la memoria.MPI_Compare_and_swap
Realiza una operación de intercambio y comparación atómica remota.MPI_Fetch_and_op
Realiza lectura-modificación-escritura atómica en un elemento de datos y devuelve el elemento de datos antes de la operación acumulada.MPI_Get
Obtiene datos de una ventana de memoria en un proceso remoto.MPI_Get_accumulate
Realiza lectura-modificación-escritura atómica y devuelve los datos antes de la operación acumulada.MPI_Raccumulate
Operación de acumulación de RMA basada en solicitudes.MPI_Rget
Operación get de RMA basada en solicitudes.MPI_Rget_accumulate
La operación de lectura y escritura de RMA basada en solicitudes devuelve los datos antes de la operación acumulada.MPI_Rput
Operación put de RMA basada en solicitudes.MPI_Put
Coloca los datos en una ventana de memoria en un proceso remoto.MPI_Win_allocate
Crea un objeto Window de MPI que asigna memoria.MPI_Win_allocate_shared
Crea un objeto Window de MPI que asigna memoria, se puede acceder a la memoria asignada desde todos los procesos del grupo de la ventana con instrucciones de carga/almacén directas.MPI_Win_attach
Asocia una región de memoria local para el acceso remoto dentro de la ventana especificada.MPI_Win_complete
Completa una operación RMA iniciada después de un MPI_Win_start.MPI_Win_create
Crea un objeto Window de MPI para la comunicación de un lado.MPI_Win_create_dynamic
Crea una ventana que permite al usuario controlar dinámicamente qué memoria expone la ventana.MPI_Win_detach
Desasocia una región de memoria asociada previamente.MPI_Win_fence
Realiza una sincronización de barrera de MPI en una ventana de MPI.MPI_Win_flush
Completa todas las operaciones pendientes de RMA iniciadas por el proceso de llamada al rango de destino.MPI_Win_flush_all
Completa las operaciones emitidas por el proceso de llamada a cualquier destino en la ventana especificada.MPI_Win_flush_local
Finaliza localmente en el origen todas las operaciones RMA pendientes iniciadas por el proceso de llamada al proceso de destino.MPI_Win_flush_local_all
Finaliza localmente en el origen todas las operaciones de RMA emitidas por el proceso de llamada a cualquier destino.MPI_Win_free
Libera un objeto de ventana de RMA de MPI.MPI_Win_get_group
Obtiene el grupo de MPI del objeto de ventana.MPI_Win_lock
Comienza una época de acceso de RMA en el proceso de destino.MPI_Win_lock_all
Inicia una época de acceso de RMA a todos los procesos del objeto window.MPI_Win_post
Inicia una época de exposición de RMA.MPI_Win_shared_query
Consulta la dirección local del proceso para los segmentos de memoria remota creados con MPI_Win_allocate_shared.MPI_Win_start
Inicia una época de acceso de RMA.MPI_Win_sync
Sincroniza las copias de ventana privada y pública de win.MPI_Win_test
Comprueba si se ha completado una época de exposición de RMA.MPI_Win_unlock
Completa una época de acceso de RMA en el proceso de destino.MPI_Win_unlock_all
Completa una época de acceso RMA compartida iniciada por una llamada a MPI_Win_lock_all en una ventana.MPI_Win_wait
Completa una época de exposición de RMA iniciada con MPI_Win_post.