You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Yes, although it seems that the only difference is the prepended (0,1) (mpigdb) I haven't found any mpich/intel mpi documentation pointing that out. I've also had some random errors while parsing because there is an apparent race condition between the processes output and the MI output.
What really solved these issues was redirecting the gdb output to a file by enabling logging, like:
set pagination off
set logging file gdb.log
set logging overwrite on
And then parse the gdb.log content with pygdbmi.gdbmiparser.
When starting gdb from intel's
mpirun
using:output has an leading indicator of which processes are being debugged, for example:
which breaks the output parsing. By proxying the
gdbmiparser.parse_response
I can easily restore the structured output:But the mpi rank information is lost. It would be nice if such information could be included in the parsed output.
The text was updated successfully, but these errors were encountered: