-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use Cases Chapter #1
base: jjhursey-ex-source
Are you sure you want to change the base?
Conversation
pmix-standard.bib
Outdated
@misc{ompix-moc, | ||
} | ||
|
||
@inproceedings{2016:Hamidouche, | ||
} | ||
|
||
@inproceedings{2018:Vallee, | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
TODO: I still need to convert these references over to bibtex.
Chap_Use_Cases.tex
Outdated
|
||
After calling \refapi{PMIx_Commit} a process can activate the Business Card Exchange collective operation by calling \refapi{PMIx_Fence}. The \refapi{PMIx_Fence} operation is collective over the set of processes specified in the argument set. That allows for the collective to span a subset of a namespace or multiple namespaces. After the completion of the \refapi{PMIx_Fence} operation, the data \refapi{PMIx_Put} by other processes is available to the local process through a call to \refapi{PMIx_Get} which returns the key/value pairs necessary to establish the connection(s) with the other processes. | ||
|
||
The \refapi{PMIx_Fence} operation must have a "Synchronize Only" mode that works as a barrier operation. This is helpful if the communication library requires a synchronization before leaving initialization or starting finalization, for example. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like quite a few places where "
needs to be replaced with `` and ''
.
I noticed there are also several broken references to attributes. They could be due to differences between the RFCs and the standard. They could also just be something simple like copy-paste errors. We need to dig further. |
41616bf
to
c34ca97
Compare
copySignature and pasteSignature are used to capture and re-use the C definition of various interfaces. useful for the upcoming use cases chaper which will want to include copies of the signatures without creating duplicates in the source code. also adds a few shorthand commands for headers
c34ca97
to
31d3dc2
Compare
717b52c
to
ec629f8
Compare
The functionality slices WG's first draft of the use cases chapter.
Includes changes to almost every
codepar
, such that the contents are copied into the latex clipboard and later pasteable with thepasteSignature
macro. A script was included inbin
to automate this process.Additionally adds a new chapter (currently chapter 3) with details about Business Card Exchange, Tools & Debugging, and Hybrid Programming Models (MPI Sessions conversion to Latex still in progress).
Current version of the PDF: pmix-standard.pdf