Lo standard MPI-3 afferma che MPI_Win_lock(...)
con blocco tipo MPI_LOCK_SHARED
deve essere un blocco (esclusivo) di blocco se e solo se il processo di origine e di destinazione sono gli stessi. MPI_Win_lock_all
è il blocco di tutti i processi nella finestra con il tipo di blocco MPI_LOCK_SHARED
.MPI su un lato: blocco esclusivo con MPI_Win_lock_all
Ciò significa che MPI_Win_lock_all
crea anche un blocco esclusivo dall'origine all'origine stessa?
Buona domanda. Puoi ricordarmi quale pagina delle specifiche stai citando? – Jeff