Logo Cineca Logo SCAI

You are here


2018.10, 2020.2.6

TotalView breaks down barriers to understanding what's going on with your high-scale parallel and multicore applications. Purpose-built for applications using hundreds or thousands of cores, TotalView for HPC provides a set of tools that give scientific and academic developers unprecedented control over processes and thread execution, along with deep visibility into program states and data. By allowing the simultaneous debugging of many processes and threads in a single window, you get complete control over program execution: running, stepping, and halting line-by-line through code within a single thread or within arbitrary groups of processes or threads. You can also work backwards from failure through reverse debugging, isolating the root cause faster by eliminating the need to repeatedly restart the application, reproduce and troubleshoot difficult problems that can occur in concurrent programs that take advantage of threads, OpenMP, MPI, GPUs, or coprocessors. With customizable displays of the state of your running program, memory leaks, deadlocks, and race conditions are things of the past. Whether you're a scientific and technical computing veteran, or new to the development challenges of multicore or parallel applications, TotalView gives you the insight to find and correct errors quickly, validate prototypes early, verify calculations accurately, and above all, certify code correctly. TotalView works with C, C++, and Fortran applications written for Linux (including the Cray and Blue Gene platforms), Linux PowerLE, UNIX, Mac OS X, and Xeon Phi coprocessor, and supports OpenMP, MPI, OpenPOWER, and OpenACC / CUDA

Target user: 
Support level: 
Help and documentation: 

 You can find documentation on the system, with the command 'module help totalview - The manual is on the web at the original home page (http://www.roguewave.com/) CINECA consultants can be reached through the address: superc@cineca.it''' contact = Alessandro Marani