We just finished up another MPI Forum meeting earlier this week, hosted at the Cisco node 0 facility in San Jose, CA. A lot of the working groups are making tangible progress and bringing their work back to the full forum for review and discussion. Sometimes the working group reports are accepted and moved forward towards standardization; other times, the full Forum provides feedback and guidance, and then sends the working group back to committee to keep hashing out details. This is pretty typical stuff for a standard body.
This week, we had a first vote (out of two total) on the MPI_MPROBE proposal. It passed the vote, and will likely pass its next vote in March, meaning that it will become part of the MPI 3.0 draft standard.
MPI_MPROBE closes an important race condition vulnerability.
Since one picture = 1,000 words, a few pictures will help explain the MPI_MPROBE concept far better than N x 1,000 words: