TotalView® for HPC is a powerful tool for debugging, analyzing, and tuning the performance of complex serial, multi-process, multi-threaded, and network-distributed programs. It supports a broad range of platforms, environments, and languages.
TotalView is designed to handle most types of High Performance Computing (HPC) parallel applications, and can be used to debug programs, running processes, or core files.
This chapter introduces TotalView’s primary components and features, including:
• Sessions Manager for managing and loading debugging sessions, "Sessions Manager"
• Graphical User Interface with powerful data visualization capabilities, "The GUI"
• Command Line Interface (CLI) for scripting and batch environments, "The CLI"
• Stepping commands and specialized breakpoints that provide fine-grained control, "Stepping and Breakpoints"