Skip to content

Commit

Permalink
backmatter: add team wraparound to undefined list
Browse files Browse the repository at this point in the history
  • Loading branch information
davidozog committed Nov 1, 2024
1 parent 23f8a2f commit 6d0a0ee
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions content/backmatter.tex
Original file line number Diff line number Diff line change
Expand Up @@ -190,6 +190,20 @@ \chapter{Undefined Behavior in OpenSHMEM}\label{sec:undefined}
with the \LibConstRef{SHMEM\_CTX\_PRIVATE} option enabled; otherwise, the
behavior is undefined.\tabularnewline
\hline
Creating a team that implies a wrap-around sequence &
If the triplet provided to \FUNC{shmem\_team\_split\_strided} implies a
wrap-around sequence, the input is considered invalid and the behavior is
undefined.
In other words, when $stride$ is nonzero, a newly created team must only
include \acp{PE} whose subsequent parent \ac{PE} values are either all
increasing (for positive $stride$) or all decreasing (for negative
$stride$).
That is, \textit{wrap-around} with respect to the parent team's \ac{PE} values
is not permitted.
For example, the list of \acp{PE} in the parent team should not start at a high
number and then continue to include \acp{PE} in the lower end of the parent
team's \ac{PE} range. \tabularnewline
\hline
\end{longtable}


Expand Down

0 comments on commit 6d0a0ee

Please sign in to comment.