TotalView

Z MetaCentrum
Skočit na navigaci Skočit na vyhledávání

Description

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).

License

Licensing:

  • 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!

Usage

Upcoming modulesystem change alert!

Due to large number of applications and their versions it is not practical to keep them explicitly listed at our wiki pages. Therefore an upgrade of modulefiles is underway. A feature of this upgrade will be the existence of default module for every application. This default choice does not need version number and it will load some (usually latest) version.

You can test the new version now by adding a line

source /cvmfs/software.metacentrum.cz/modulefiles/5.1.0/loadmodules

to your script before loading a module. Then, you can list all versions of totalview and load default version of totalview as

module avail totalview/ # list available modules
module load totalview   # load (default) module


If you wish to keep up to the current system, it is still possible. Simply list all modules by

module avail totalview

and choose explicit version you want to use.

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

$ ssh -X skirit.metacentrum.cz
skirit$ module add totalview-2020
skirit$ totalview

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

Documentation

The TotalView documentation is available either online at https://docs.roguewave.com/en/totalview/current/, or locally in the program directory (/software/totalview/2020.0.25/doc/, /software/totalview/2019.2.18/doc/, /software/totalview-2017/doc/, /software/totalview-2016/doc/).

Homepage

URL: https://www.roguewave.com/products-services/totalview