ULFM Specification update

A new version of the ULFM specification accounting for remarks and discussions going on at the MPI Forum Meetings in September 2022 has been posted under the ULFM Specification item. This new update has significant API changes that include a new API pair to control ANY-SOURCE messages (MPI_COMM_GET_FAILED/ACK_FAILED), and the introduction of implicit actions controlled by info keys users can set on communicators (as discussed on our research paper on the topic FTXS’22 Paper: Implicit Actions and Non-blocking Failure Recovery with MPI. Head to ULFM Specification for more info.

ULFM Specification update

A new version of the ULFM specification accounting for remarks and discussions going on at the MPI Forum Meetings in 2016 has been posted under the ULFM Specification item. This new update has very few semantic changes. It clarifies the failure behavior of MPI_COMM_SPAWN, and corrects the output values of error codes and status objects returned from functions completing in error. Head to ULFM Specification for more info.

ULFM Specification update

A new version of the ULFM specification accounting for remarks and discussions going on at the MPI Forum Meeting in Chicago in December 2013 has been posted under the ULFM Specification item. This new update adds a new error code to separate process failure errors from non-impacted requests when they remain pending (MPI_ERR_PROC_FAILED_PENDING), and adds new examples. Head to ULFM Specification for more info.