cs01 / cs01/gdbgui

Adding support for Parallel distributed MPI based programs

Open
#342 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
10.4k
Forks
521
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**
Dear cs01 thanks for gdbgui it is a very interesting project. Parallel distribute MPI (Message Passing Intergace) debugger like Allinea DDT or TotalView are very expensive debuggers. DDT, despite being the best. does not support Mac OSX. I am at the moment exploring the possibility to extend gdbgui to work with MPI based programs. The approach is to use multiple remote gdb-servers with 1 GUI controlling by muliple gdb sessions connected to the servers. Here is my fork https://github.com/incardon/gdbgui. My idea is to arrive to a version that I can integrate in our parallel simulation environment to debug parallel distributed programs

**Describe the solution you'd like**
Now is early. But I would like to check if there would be interest in integrating such feature at some point once is finished. And in particular, to discuss the approach I am following and introducing regression tests.

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named. Start by reviewing the existing gdbgui architecture and the linked fork's multiple-gdb-session approach, then define the integration scope and regression tests needed for MPI-based debugging.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos
Domain
devtools, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.