New in TotalView® for HPC 2019.3
TotalView® for HPC 2019.3 includes the following primary new or updated features. For a complete change history for TotalView, MemoryScape and ReplayEngine, see the document “TotalView_for_HPC_Change_Log.pdf” in the PDF directory of your installation, or follow the link “TotalView New Features and Change Log” on the TotalView documentation page on the website.
Cray Debugging Improvements
Building on the TotalView Reverse Connect functionality released in TotalView 2019.2, numerous improvements and bug fixes make it much easier and more reliable to establish interactive debugging sessions on Cray supercomputers.
ARM and NVIDIA GPU Server Debugging Support
TotalView adds debugging support to the latest ARM/NVIDIA GPU Servers and latest version of the CUDA SDKs. This addition extends TotalView's already strong GPU debugging support on Linux x86-64 and IBM PowerLE platforms and brings the same powerful debugging capabilities to the ARM platform.
TotalView Tcl Engine Update
The internal TotalView Tcl engine has been updated to version 8.6.9, bringing numerous new Tcl features. TotalView’s CLI is built around the Tcl interpreter, but there are no changes to the CLI commands or functionality due to this upgrade.
Filtering dlopen Events Improvements to Increase Startup Performance
When deferring the processing of shared library load events to improve startup performance, TotalView now supports negated glob matching patterns using the Tcl’s string match command to more finely control which libraries are immediately recalculated for breakpoints and which are deferred. See “Filtering dlopen Events.”
NextGen Features
TotalView’s NextGen UI, activated through the Display Preferences panel or using the -newUI command line option, offers several new enhancements, including:
New Documents view
Easily switch between open documents with the new Documents View so you can quickly jump to the source file you need to debug.
Detaching from processes in a debugging session
You can now detach from processes while debugging, allowing better management of a session and the ability to focus only on the processes you need to debug.
Platform Updates
Added support for Open MPI 4