Session: S05: An Introduction to the TotalView Debugger
  Title: S5: An Introduction to the TotalView Debugger
  Chair: Blaise M. Barney (Lawrence Livermore National Laboratory)
  Time: Sunday, November 16, 8:30AM - 12:00PM
  Rm #: 16-17
  Blaise M. Barney (Lawrence Livermore National Laboratory)
  Content-Level: 50% Introductory 25% Intermediate 25% Advanced

Abstract: The TotalView debugger has become the "de facto standard" within the High Performance Computing industry for debugging cross-platform, multi-model parallel applications. TotalView's easy-to-use GUI provides the means to explore what an application is "really" doing at the deepest level. TotalView has been selected by the U.S. Department of Energy as the debugger of choice for its Advanced Simulation and Computing (ASCI) program. TotalView has likewise been selected by a growing number of telco, petroleum, aerospace, university and HPC organizations as their debugger of choice.

This tutorial begins by covering all of the essentials for using TotalView in a general programming environment. After covering these essentials, an emphasis is placed upon debugging parallel programs, including threaded, MPI, OpenMP and hybrid programs. In addition to the many screen captures of debug sessions presented in the tutorial, hands-on exercises are included to maximize benefit to the attendee. There will be a limited number of workstations provided for the hands-on portion of the tutorial, assigned on a first-come, first-served basis. You may participate in the hands-on portion of the tutorial using your own laptop, but be aware that there will be no support available to debug problems with attendee laptops. Attendee laptops must be configured for wireless access and must have an X11 environment and an ssh client installed.
  Link: Download PDF