The National Institute for Computational Sciences

Debugging Tools

  Debugging Tools

     

TotalView

The TotalView debugger is a tool that lets you debug, analyze, and tune the performance of complex serial, multiprocessor, and multithreaded programs.

Abnormal Termination Processing (ATP)

ATP is a system that monitors Cray XT system user applications. ATP builds a merged stack backtrace tree that provides a concise yet comprehensive view of what the application was doing at the time of its termination.

lgdb

The lgdb tool is used to launch an application. After lgdb is run it will give directions on how to run gdb and attach to processes. The gdb that ships with lgdb should always be used over any other version.