TotalView is a symbolic debugger which supports threads, MPI, OpenMP, C/C++ and Fortran, plus mixed-language codes. Advanced features include on-demand memory leak detection, heap allocation debugging and the Standard Template Library Viewer (STLView). Other features like dive, a wide variety of breakpoints, the Message Queue Graph/Visualizer, powerful data analysis and control at the thread level give you the power you need to solve tough problems.
* Both standard and CUDA versions are available.
To use TotalView, load the module and launch using the following commands:
module load totalview
Example code to debug can be found on both Glenn and Oakley in
$TOTALVIEW_HOME/linux-x86-64/examples. Refer to the file
README.TXT in this directory for instructions for using these examples.
On Oakley, the TotalView User Guide in pdf format can be found in
Additional information about TotalView can be found at the Rogue Wave Software page.