Contents


Deprecated: please see new documentation site.



Debugging tools on LONI IBM P5s

There are several debuggers on IBM P5s available for users. You need to compile your code with "-g" if you want to use any of these debugges.

old unix debugger dbx

The serial debugger on IBM P5s is /usr/bin/dbx, the usage is like

dbx ./a.out 

where a.out is the name of your executable compiled with "-g" flag.

parallel version of dbx: pdbx

The parallel debugger is /usr/bin/pdbx, the usage is like:

pdbx -rmpool 1 -nodes 1 -procs 2 ./a.out

where a.out is the name of your executable compiled with "-g" flag, "-rmpool 1" specifies that the job goes to pool 1 for interactive run, "-nodes 1" specifies nodes needed for this job, currently the maximum allowed node is 1 in interactive queue, "-procs 2" specifies number of processors.

GUI debugger

A graphic debugger is /usr/bin/idebug, first you need to enable X11 forwarding through ssh:

ssh -Y zeke.loni.org -l username

then, launch the debugger as:

/usr/bin/idebug ./a.out

where a.out is the name of your executable compiled with "-g" flag.

x86 Linux Clusters

TotalView

See Using TotalView on x86 Linux Clusters.

DDT

See DDT on LONI x86 Clusters


Users may direct questions to sys-help@loni.org.

Powered by MediaWiki