Skip to content

Commit a3ebd27

Browse files
committed
interop/progress: minor text adjustment
1 parent aeaa635 commit a3ebd27

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

content/backmatter.tex

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -342,13 +342,13 @@ \subsection{Communication Progress}
342342
an MPI communication call is guaranteed only to complete in finite time. For
343343
instance, an \FUNC{MPI\_Put} may be completed only when the remote process makes an MPI
344344
call that internally triggers the progress of MPI, if the underlying hardware
345-
does not support asynchronous communication. A portable hybrid program
346-
should not assume that a call to the \openshmem library also makes progress for MPI.
347-
A call to \FUNC{shmem\_query\_interoperability} (see definition in \ref{subsec:interoperability:query})
348-
can be used to check whether the implementation provides such a functionality.
349-
If it is provided, then the library ensures progression of
350-
both \openshmem and MPI communication; otherwise, it may have to explicitly
351-
manage the asynchronous communication in MPI in
345+
does not support asynchronous communication. A hybrid program
346+
should not assume that the \openshmem library also makes progress for MPI.
347+
A call to \FUNC{shmem\_query\_interoperability} with the \VAR{SHMEM\_PROGRESS\_MPI}
348+
property (see definition in \ref{subsec:interoperability:query})
349+
can be used to portably check whether the implementation provides asynchronous
350+
progression also for MPI. If it is not provided, the user program may have to
351+
explicitly manage the asynchronous communication in MPI in
352352
order to prevent any deadlock or performance degradation.
353353

354354
\apiimpnotes{

0 commit comments

Comments
 (0)