Difference between revisions of "Debuggers"

From Cluster Documentation Project
Jump to: navigation, search
(added ddd and padb)
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
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:
+
* [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:
  
 
[http://www.ncsa.uiuc.edu/UserInfo/Resources/Hardware/XeonCluster/Doc/debug.html ia32 linux cluster debugging information]
 
[http://www.ncsa.uiuc.edu/UserInfo/Resources/Hardware/XeonCluster/Doc/debug.html ia32 linux cluster debugging information]
  
[http://www.ncsa.uiuc.edu/UserInfo/Resources/Hardware/TGIA64LinuxCluster/Doc/Debug.html ia64 itanium linux cluster debugging information]
+
[http://www.ncsa.uiuc.edu/UserInfo/Resources/Hardware/TGIA64LinuxCluster/Doc/Debug.html ia64 Itanium linux cluster debugging information]
  
 
[http://www.ncsa.uiuc.edu/UserInfo/Resources/Hardware/SGIAltix/Doc/Debug.html SGI Altix linux cluster debugging information]
 
[http://www.ncsa.uiuc.edu/UserInfo/Resources/Hardware/SGIAltix/Doc/Debug.html SGI Altix linux cluster debugging information]

Latest revision as of 21: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