Skip to content

Callback-driven event interface for MPI_T #79

@mahermanns

Description

@mahermanns

Problem

Currently there is no interface portable across MPI implementations to inquire and get notified about events within the implementation (e.g., a message gets matched, a lock gets acquired, etc.).

Proposal

Create a set of function calls in symmetry with the existing MPI_T cvar and pvar interface to query available events and register callback functions to be called by the implementation when they occur.

Changes to the Text

The necessary text will be integrated into the MPI_T section of the Tools Interface chapter.

Impact on Implementations

  • Implementation will be required to implement the query interface to allow portable tools to query available events.
  • Implementations will not be required make specific events available to the user via this interface.

Impact on Users

Users (primarily tools) will be able to obtain more fine grained information from within the MPI implementation to give better advice on performance and correctness.

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    had readingCompleted the formal proposal readingpassed final votePassed the final formal votepassed first votePassed the first formal votewg-toolsTools Working Group

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions