From MetaCentrum
Jump to: navigation, search


TotalView is the most commonly used debugging tool providing an interactive graphical user interface for debugging both single-threaded and parallel/distributed applications. It supports most common programming models and libraries such as MPI, OpenMP, Threads, PVM, HPF, Shmem and fork/exec, including the GPU/CUDA and Xeon Phi debugging. Besides the basic functionality available in most debuggers, the TotalView provides advanced memory-debugging functionality (through the MemoryScape module), non-interactive debugging of batch jobs (via the TVScript module), and a unique opportunity to perform reverse-debugging possibilities (debugging "from mistakes to causes" -- via the ReplayEngine module).


TotalView is available in the versions:

  • version 2017 via module totalview-2017
  • version 2016 via module totalview-2016
  • version 8.12 via module totalview-8.12
  • version 8.10 via module totalview-8.10


  • the application is licensed for 64 simultaneously debugged processes (so-called tokens)

Warning.gif WARNING: The purchased licenses permit just an academic use of the program!


Tunnelling the graphical environment, log into a node, where you want to run the TotalView:

$ ssh -X
skirit$ module add totalview-2017
skirit$ totalview

Notice: This application use or needs GUI – graphical interface. To use the application in graphical mode see Remote desktop or X-Window.


The TotalView documentation is available either online at producer's webpage, or locally in the program directory (/software/totalview-2017/doc/, /software/totalview-2016/doc/, /software/totalview-8.12/doc/, or /software/totalview-8.10/doc/).

Program administrator

  • Tomáš Rebok (rebok at