-
Notifications
You must be signed in to change notification settings - Fork 2
Notes 2019 12 19
Marc-Andre Hermanns edited this page Dec 20, 2019
·
1 revision
- Kathryn Mohror
- Josh Cunningham
- Bengisu Elis
- Chris Chambreau
- Marc-Andre Hermanns
- Ticket passed a no no-vote in ABQ
- One piece of the puzzle to allow
MPI_Info
objects before MPI initialization - Will be out for first vote in Portland
- Ticket passed the reading in ABQ
- The other piece of the puzzle to allow
MPI_Info
objects before MPI initiation - Will be out for first vote in Portland
- Passed first vote in ABQ
- Should receive update if
MPI_Info
is allowed before initialization - Need to prepare PR with suitable changes
- Should be part of a no no-vote
- Need to discuss process with Wesley and Martin
- Should be part of a no no-vote
- OSU reported an ambiguity with which objects can be given as an argument to a binding object argument
- Providing
MPI_COMM_WORLD
as a binding object beforeMPI_Init
caused a crash - It's currently erroneous to omit a binding object
- Impossible to register
MPI_T
entities with comm binding object beforeMPI_Init
- Impossible to register
- Providing
- 2-fold solution
- Provide an Erratum to fix the ambiguity
- State that it is erroneous to pass in invalid objects
- Add Advice to users to specifically note that
MPI_COMM_WORLD
andMPI_COMM_SELF
are invalid objects beforeMPI_Init
- Provide an addition to the standard (don't know if this can be an Erratum)
- Allow passing
NULL
handles to mean "unbound". - This may enable tracking communication within
MPI_Init
- Allow passing
- Provide an Erratum to fix the ambiguity
- Marc-Andre proposed some fixes to the
\label
of the BC Chapter - Marc-Andre proposed some boilerplate text fixes for entries in the ChangeLog and BC.