TotalView for HPC
TotalView by Perforce delivers a scalable debugger for parallel applications written in C, C++, and Fortran that simplifies the development, debugging, and optimization of applications.
Debugs many processes and threads in a single window, while giving developers complete control over program execution. It allows running, stepping, and halting line-by-line within a single thread or within groups of processes or threads.
ReplayEngine, included with the TotalView software, records and saves execution making it possible to work back from a failure, error, or crash to find the origin without repetitive restarts and stops.
Find race conditions, memory leaks, and memory overruns, allowing troubleshooting of difficult problems that can occur in concurrent programs which take advantage of threads, OpenMP, MPI, GPUs, or co-processors.