Jump to content

Debuggers: Difference between revisions

From Cluster Documentation Project
spam removal
 
added ddd and padb
 
Line 1: Line 1:
* [http://padb.pittman.org.uk/ padb] is a Job Inspection Tool for examining and debugging parallel programs, primarily it simplifies the process of gathering stack traces on compute clusters however it also supports a wide range of other functions. Padb supports a wide range of parallel environments and it's likely it'll work out-of-the-box on your cluster. It's an open source, non-interactive, command line, script-able tool intended for use by programmers and system administrators alike.
* [http://www.gnu.org/software/ddd/ GNU DDD] is a graphical front-end for command-line debuggers such as GDB, DBX, WDB, Ladebug, JDB, XDB, the Perl debugger, the bash debugger bashdb, the GNU Make debugger remake, or the Python debugger pydb. This is not a parallel debugger, but rather a front end to the popular gdb debugger.
Here are some links to the general topic of debugging with respect to clusters at [http://www.ncsa.uiuc.edu NCSA] that may be generally useful.  The pages provide an overview of available debuggers and debugging tools.  Detailed examples with further documentation can be found by selecting links within the pages:
Here are some links to the general topic of debugging with respect to clusters at [http://www.ncsa.uiuc.edu NCSA] that may be generally useful.  The pages provide an overview of available debuggers and debugging tools.  Detailed examples with further documentation can be found by selecting links within the pages:



Latest revision as of 17:15, 14 July 2009

  • padb is a Job Inspection Tool for examining and debugging parallel programs, primarily it simplifies the process of gathering stack traces on compute clusters however it also supports a wide range of other functions. Padb supports a wide range of parallel environments and it's likely it'll work out-of-the-box on your cluster. It's an open source, non-interactive, command line, script-able tool intended for use by programmers and system administrators alike.
  • GNU DDD is a graphical front-end for command-line debuggers such as GDB, DBX, WDB, Ladebug, JDB, XDB, the Perl debugger, the bash debugger bashdb, the GNU Make debugger remake, or the Python debugger pydb. This is not a parallel debugger, but rather a front end to the popular gdb debugger.


Here are some links to the general topic of debugging with respect to clusters at NCSA that may be generally useful. The pages provide an overview of available debuggers and debugging tools. Detailed examples with further documentation can be found by selecting links within the pages:

ia32 linux cluster debugging information

ia64 Itanium linux cluster debugging information

SGI Altix linux cluster debugging information

Cookies help us deliver our services. By using our services, you agree to our use of cookies.