From 1266292432a4b76957dc623b1da837722c8f777b Mon Sep 17 00:00:00 2001 From: David Ozog Date: Mon, 30 Sep 2024 14:36:39 -0400 Subject: [PATCH] collectives: inconsistency in call preconditions --- content/shmem_alltoall.tex | 2 +- content/shmem_broadcast.tex | 2 +- content/shmem_collect.tex | 2 +- content/shmem_reductions.tex | 2 +- content/shmem_scan.tex | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/content/shmem_alltoall.tex b/content/shmem_alltoall.tex index f271de11..e53461c1 100644 --- a/content/shmem_alltoall.tex +++ b/content/shmem_alltoall.tex @@ -98,7 +98,7 @@ If \VAR{team} compares equal to \LibConstRef{SHMEM\_TEAM\_INVALID} or is otherwise invalid, the behavior is undefined. - Before any \ac{PE} calls a \FUNC{shmem\_alltoall} routine, the following + Before the local \ac{PE} calls a \FUNC{shmem\_alltoall} routine, the following conditions must be ensured, otherwise the behavior is undefined: \begin{itemize} \item The \dest{} array on all \acp{PE} in the team is ready to diff --git a/content/shmem_broadcast.tex b/content/shmem_broadcast.tex index ec3d4aa4..d0b0ddb5 100644 --- a/content/shmem_broadcast.tex +++ b/content/shmem_broadcast.tex @@ -85,7 +85,7 @@ the team. \end{itemize} - Before any \ac{PE} calls a broadcast routine, the following conditions + Before the local \ac{PE} calls a broadcast routine, the following conditions must be ensured, otherwise the behavior is undefined: \begin{itemize} \item The \dest{} array on all \acp{PE} in the team is ready to diff --git a/content/shmem_collect.tex b/content/shmem_collect.tex index 921a7dd9..d53f5d62 100644 --- a/content/shmem_collect.tex +++ b/content/shmem_collect.tex @@ -88,7 +88,7 @@ If \VAR{team} compares equal to \LibConstRef{SHMEM\_TEAM\_INVALID} or is otherwise invalid, the behavior is undefined. - Before any \ac{PE} calls a collect routine, the following conditions must + Before the local \ac{PE} calls a collect routine, the following conditions must be ensured, otherwise the behavior is undefined: \begin{itemize} \item The \dest{} array on all \acp{PE} in the team is ready to diff --git a/content/shmem_reductions.tex b/content/shmem_reductions.tex index e99a12f6..adf318c5 100644 --- a/content/shmem_reductions.tex +++ b/content/shmem_reductions.tex @@ -295,7 +295,7 @@ \subsubsubsection{PROD} If \VAR{team} compares equal to \LibConstRef{SHMEM\_TEAM\_INVALID} or is otherwise invalid, the behavior is undefined. - Before any \ac{PE} calls a reduction routine, the following conditions + Before the local \ac{PE} calls a reduction routine, the following conditions must be ensured, otherwise the behavior is undefined: \begin{itemize} \item The \dest{} array on all \acp{PE} in the team is ready to diff --git a/content/shmem_scan.tex b/content/shmem_scan.tex index b50cdb68..2d8a1f72 100644 --- a/content/shmem_scan.tex +++ b/content/shmem_scan.tex @@ -90,7 +90,7 @@ \LibConstRef{SHMEM\_TEAM\_INVALID} or is otherwise invalid, the behavior is undefined. - Before any \ac{PE} calls a scan routine, the following conditions must be + Before the local \ac{PE} calls a scan routine, the following conditions must be ensured, otherwise the behavior is undefined: \begin{itemize} \item The \dest{} array on all \acp{PE} in the team is ready to accept