Skip to content

2016 10 25

Wesley Bland edited this page Oct 25, 2016 · 3 revisions

Updated the text of the catastrophic errors proposal to simplify down to one function, MPI_GET_STATUS.

  • Removes the use of MPI_ERROR_IS_CATASTROPHIC and MPI_IS_CATASTROPHIC.
  • Currently allows MPI to report a single state back to the user.
    • Might want to change this to be a bit field to allow multiple states in the future.
      • If we allow multiple states, then MPI_IS_OK should be defined as 0 to allow for easy if (state) {} comparisons.
  • Ken - Instead of defining MPI_IS_CATASTROPHIC as a value, can we use MPI_UNDEFINED?
    • The upside is that we wouldn't need to define a new value.
    • The downside is that we'd have a single new value (MPI_IS_OK) and no others.
      • Wesley - I'm probably leaning leaning toward keeping the new state value because of this (won't look as weird in the future).
Clone this wiki locally