diff --git a/content/nb_collectives_intro.tex b/content/nb_collectives_intro.tex index eba20a48..6ff5db01 100644 --- a/content/nb_collectives_intro.tex +++ b/content/nb_collectives_intro.tex @@ -14,7 +14,7 @@ and broadcast collectives. All other collective operations such as reductions, collect, fcollect, barrier, barrier all, alltoalls, sync, and sync all will not have nonblocking variants. -\item Completion semantics: \openshmem programs can learn the status of the collective operations +\item Completion semantics: \openshmem programs can learn the status of the collective operations using the \FUNC{shmem\_req\_test} routine. The operation is completed after a call to \FUNC{shmem\_req\_test} or a call to \FUNC{shmem\_req\_wait}. diff --git a/content/shmem_broadcast_nb.tex b/content/shmem_broadcast_nb.tex index 215fe5ad..ce2bc2bb 100644 --- a/content/shmem_broadcast_nb.tex +++ b/content/shmem_broadcast_nb.tex @@ -82,9 +82,9 @@ Upon completion of a nonblocking broadcast routine, the following are true for the local \ac{PE}: \begin{itemize} - \item The \dest{} data object is - updated. - \item The data has been copied out of the \source{} data object. + \item The \dest{} data object is updated. + \item If the local \ac{PE} is \VAR{PE\_root}, the data has been copied + out of the \source{} data object. \end{itemize} }