File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -342,13 +342,13 @@ \subsection{Communication Progress}
342342an MPI communication call is guaranteed only to complete in finite time. For
343343instance, an \FUNC {MPI\_ Put} may be completed only when the remote process makes an MPI
344344call 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
352352order to prevent any deadlock or performance degradation.
353353
354354\apiimpnotes {
You can’t perform that action at this time.
0 commit comments