-
Notifications
You must be signed in to change notification settings - Fork 2
Notes 2020 03 19
Marc-Andre Hermanns edited this page Mar 25, 2020
·
1 revision
- Chris Chambreau
- Bengisu Elis
- Marc-Andre Hermanns
- Michael Knobloch
- Joachim Protze
- Martin Schulz
-
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?
- We could add an additional parameter
-
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"