TotalView is licensed for use by MIT faculty, students, and staff for non-profit MIT academic, research, or administrative purposes.
Note: Authorized users must stop using the software and delete it (and any accompanying license key) from any non MIT-owned computers they have installed it on when they cease to be affiliated with MIT.
How to Obtain
Download (MIT certificate required)
Download the tar file components you need to a common temporary location.
TotalView incorporates a centrally managed floating license server.
- Installation instructions
- There are typically one or two releases a year, and possibly additional patch releases to fix specific problems.
- Known issue involving attaching to running processes on recent Ubuntu releases; see the Ubuntu 10.10 and Above Debugging Support section of the release notes.
TotalView is a GUI-based source code defect analysis tool that gives you control over processes and thread execution and visibility into program state and variables.
TotalView allows you to:
- Debug one or many processes and/or threads in a single window with complete control over program execution.
- Set breakpoints, stepping line by line through the code on a single thread, or with coordinated groups of processes or threads, and run or halt arbitrary sets of processes or threads.
- Reproduce and troubleshoot difficult problems that can occur in concurrent programs that take advantage of threads, OpenMP, MPI, or GPUs.
- Provide analytical displays of the state of your running program for efficient debugging of memory errors and leaks and diagnosis of subtle problems like deadlocks and race conditions.
- Work with C, C++, and Fortran applications.
- Learn more
- System requirements
Support for TotalView is provided by the vendor, Rogue Wave.