CCR offers several tools/packages to assist users in debugging their codes, including parallel debuggers.
GNU Debugger: gdb
- This is a non-graphical interface.
- gdb user manual
GNU DataDisplayDebugger: ddd
- The graphical interface for gdb.
- ddd user manual
Intel Debugger: idb
- The default is a non-graphical interface.
- The -gui flag will launch a graphical interface.
- This debugger can be used with parallel MPI applications.
- Load one of the Intel modules to set the PATH for idb.
- Show available Intel modules: module avail intel
- Load the default Intel module: module load intel
- idb manual
PGI Debugger: pgdbg
- This is a graphical debugger for parallel MPI and OpenMP applications.
- Load one of the PGI modules to set the PATH for pgdbg.
- Show available PGI modules: module avail pgi
- Load the default PGI module: module load pgi
- pgdbg guide
Totalview
- This is a graphical, multiprocessor (parallel) debugger.
- Load one of the Totalview modules to set the PATH.
- Show available Totalview modules: module avail totalview
- Load the default Intel module: module load totalview
- Totalview user guide
