Condividi tramite


funzione MPI_Win_post

Avvia un periodo di esposizione RMA.

Sintassi

int MPIAPI MPI_Win_post(
   MPI_Group group,
   int       assert,
   MPI_Win   win
);

Parametri

  • utenti
    Gruppo di processi di origine.

  • Affermare
    Usato per ottimizzare questa chiamata; zero può essere usato come valore predefinito.

  • Vincere
    Oggetto Window.

Valore restituito

Restituisce MPI_SUCCESS in caso di esito positivo. In caso contrario, il valore restituito è un codice di errore.

In Fortran il valore restituito viene archiviato nel parametro IERROR .

Fortran

    MPI_WIN_POST(GROUP, ASSERT, WIN, IERROR)
        INTEGER GROUP, ASSERT, WIN, IERROR

Commenti

L'argomento assert viene usato per indicare condizioni speciali per il post che un'implementazione può usare per ottimizzare l'operazione di MPI_Win_post . Il valore zero è sempre corretto. Altri valori di asserzione possono essere ORed insieme. Le asserzioni valide per MPI_Win_post sono:

  • MPI_MODE_NOCHECK : le chiamate corrispondenti a MPI_Win_start non si sono ancora verificate in alcun processo di origine quando viene effettuata la chiamata a MPI_Win_post . L'opzione nocheck può essere specificata da una chiamata post se e solo se è specificata da ogni chiamata di avvio corrispondente.
  • MPI_MODE_NOSTORE : la finestra locale non è stata aggiornata dagli archivi locali (o dalle chiamate di ricezione o recupero locale) dall'ultima sincronizzazione. Ciò potrebbe evitare la necessità di eseguire la sincronizzazione della cache alla chiamata successiva.
  • MPI_MODE_NOPUT : la finestra locale non verrà aggiornata inserendo o accumulando chiamate dopo la chiamata successiva, fino alla sincronizzazione (attesa). Ciò potrebbe evitare la necessità di sincronizzazione della cache alla chiamata di attesa.

Requisiti

Prodotto

Pacchetto ridistribuibile DI HPC Pack 2012 MS-MPI, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package o utilità client HPC Pack 2008

Intestazione

Mpi.h; Mpif.h

Libreria

Msmpi.lib

DLL

Msmpi.dll

Vedi anche

Funzioni di comunicazione mpi One-Sided