The National Institute for Computational Sciences

Debugging Tools

  Debugging Tools


    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 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.


    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.


    GDB is a GNU Project debugger. It allows you to see what is going on `inside' another program while it executes -- or what another program was doing at the moment it crashed.