-
Notifications
You must be signed in to change notification settings - Fork 0
2015 09 29
Wesley Bland edited this page Oct 13, 2015
·
2 revisions
Attendees:
- Argonne - Ken
- Intel - Wesley
- ORNL - Geoffroy
- UTK - Aurelien
Move to GitHub
- Gave a general overview of GitHub and how we'll be using it.
- More information will be coming out on the main MPI Forum mailing list soon.
- We'll be keeping our text work in
mpiwg-ft/mpi-standard
.- The ULFM work is large so it will get it's own branching namespace:
ulfm/
-
ulfm/master
is the main branch with the ulfm work.
-
- The ULFM work is large so it will get it's own branching namespace:
- Other comments and questions should be directed to Wesley
ULFM
- We delayed the discussion of RMA flush issues until we have Jim and Jeff on the call
- Talked about mpiwg-ft/ft-issues#1
- Aurelien has a concern that threads could return
MPI_ERR_REVOKED
before any MPI operation has returned an error.- This could come up easily with the naive implementation where a flag is updated internally (but before the operation has actually returned).
- We need to consider whether this is a problem and how we can word things to avoid it.
- Aurelien has a concern that threads could return
Error Handler Cleanup (mpi-forum/mpi-issues#1 & mpi-forum/mpi-issues#3)
- We still think that breaking backward compatibility related to the
MPI_COMM_SELF
is not really an issue.- We had general consensus from the forum that they're ok with moving in this direction (with the exception of Rolf).
- We'll plan to do a reading for these in December.
MPI_COMM_FREE
Cleanup (mpi-forum/mpi-issues#4 & mpi-forum/mpi-issues#7)
- We created a couple of tickets related to cleaning up text around
MPI_COMM_FREE
in Bordeaux.- Generally, they remove some useless advice to implementors related to refcounting.
- One ticket also adds text to say that it's invalid to start new MPI operations after calling
MPI_COMM_FREE
.- This could be an issue for attribute deletion callbacks and error handlers that want to use MPI operations. Should we prevent these use cases? Are they already prevented?