TIGRESS machines provide the standard Gnu debugging environment on the head nodes of each cluster.
Additionally, Princeton licenses Allienea's Distributed Debugging Tool (DDT). It can be used to debug serial and parallel (OpenMP and/or MPI) codes.
We recommend using the DDT debugger for HPC programs. For instructions on getting started using DDT on the clusters, please see the DDT entry on the FAQ page.
Debugger | Open Source? | Home Page |
---|---|---|
GDB | Yes | http://www.gnu.org/software/gdb/ |
DDT | No | http://www.allinea.com/products/ddt |