Skip to content
Marc-Andre Hermanns edited this page Mar 25, 2020 · 1 revision

Meeting Notes 2020-0319

Participants

  • Chris Chambreau
  • Bengisu Elis
  • Marc-Andre Hermanns
  • Michael Knobloch
  • Joachim Protze
  • Martin Schulz

Topics

Handle introspection

  • Library concept similar to OMPD

    • Third-Party library (outside of the process)
    • Looks at memory state of MPI library
    • Implemented by MPI library provider
  • Maybe also as a first party interface?

    • Available as an API as first- and third- party at the same time?
  • Do we need to provide additional information to the debugger?

    • We could add an additional parameter void *
    • Maybe this could be part of the QMPI interface?
  • Example: MPI_Comm_get_envelope? - But would need non-local information - Return Comm creation routine - Return the associated group - Already exists (MPI_Comm_group)

  • What's needed to understand arguments in the call

    • At what source code line was this communicator was created (code pointer)
    • What kind of type (just a dup or more complex?)
    • Group info (understand that this is a 'split-comm')
      • "Stop all processes with color 5"
Clone this wiki locally