Condividi tramite


Funzioni di comunicazione mpi One-Sided

Contenuto della sezione

  • MPI_Accumulate
    Accumula i dati nel processo di destinazione usando l'accesso remoto alla memoria.

  • MPI_Compare_and_swap
    Esegue un'operazione di confronto e scambio atomica remota.

  • MPI_Fetch_and_op
    Esegue l'operazione atomica read-modify-write su un elemento di dati e restituisce l'elemento dati prima dell'operazione di accumulo.

  • MPI_Get
    Ottiene i dati da una finestra di memoria in un processo remoto.

  • MPI_Get_accumulate
    Esegue l'operazione atomica read-modify-write e restituisce i dati prima dell'operazione di accumulo.

  • MPI_Raccumulate
    Operazione di accumulo RMA basata su richiesta.

  • MPI_Rget
    Operazione di recupero RMA basata su richiesta.

  • MPI_Rget_accumulate
    L'operazione RMA read-modify-write basata su richiesta restituisce i dati prima dell'operazione di accumulo.

  • MPI_Rput
    Operazione di put RMA basata su richiesta.

  • MPI_Put
    Inserisce i dati in una finestra di memoria in un processo remoto.

  • MPI_Win_allocate
    Crea un oggetto Window MPI che alloca memoria.

  • MPI_Win_allocate_shared
    Crea un oggetto Window MPI che alloca memoria, è possibile accedere alla memoria allocata da tutti i processi del gruppo della finestra con istruzioni di caricamento/archiviazione diretta.

  • MPI_Win_attach
    Collega un'area di memoria locale per l'accesso remoto all'interno della finestra specificata.

  • MPI_Win_complete
    Completa le operazioni RMA avviate dopo un MPI_Win_start.

  • MPI_Win_create
    Crea un oggetto Window MPI per la comunicazione a un lato.

  • MPI_Win_create_dynamic
    Crea una finestra che consente all'utente di controllare in modo dinamico la memoria esposta dalla finestra.

  • MPI_Win_detach
    Scollega un'area di memoria collegata in precedenza.

  • MPI_Win_fence
    Esegue una sincronizzazione del recinto MPI in una finestra MPI.

  • MPI_Win_flush
    Completa tutte le operazioni RMA in sospeso avviate dal processo chiamante alla classificazione di destinazione.

  • MPI_Win_flush_all
    Completa le operazioni eseguite dal processo chiamante a qualsiasi destinazione nella finestra specificata.

  • MPI_Win_flush_local
    Completa localmente tutte le operazioni RMA in sospeso avviate dal processo chiamante al processo di destinazione.

  • MPI_Win_flush_local_all
    Completa localmente tutte le operazioni RMA eseguite dal processo chiamante a qualsiasi destinazione.

  • MPI_Win_free
    Libera un oggetto finestra MPI RMA.

  • MPI_Win_get_group
    Ottiene il gruppo MPI dell'oggetto finestra.

  • MPI_Win_lock
    Avvia un periodo di accesso RMA nel processo di destinazione.

  • MPI_Win_lock_all
    Avvia un periodo di accesso RMA a tutti i processi nell'oggetto finestra.

  • MPI_Win_post
    Avvia un periodo di esposizione RMA.

  • MPI_Win_shared_query
    Esegue una query sull'indirizzo locale del processo per i segmenti di memoria remota creati con MPI_Win_allocate_shared.

  • MPI_Win_start
    Avvia un periodo di accesso RMA.

  • MPI_Win_sync
    Sincronizza le copie della finestra privata e pubblica di win.

  • MPI_Win_test
    Verifica se un periodo di esposizione RMA è stato completato.

  • MPI_Win_unlock
    Completa un periodo di accesso RMA nel processo di destinazione.

  • MPI_Win_unlock_all
    Completa un periodo di accesso RMA condiviso avviato da una chiamata a MPI_Win_lock_all in una finestra.

  • MPI_Win_wait
    Completa un periodo di esposizione RMA iniziato con MPI_Win_post.