New in TotalView® for HPC 2016.04
TotalView® for HPC 2016.04 includes the following primary new or updated features. For a complete change history for TotalView, MemoryScape, and ReplayEngine, see the document “TotalView_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 web site.
Early Access to the NextGen TotalView for HPC User Interface
The TotalView team continues to develop the next generation user interface. To try out the new user interface, start TotalView with the -newUI switch:
totalview -newUI
Each release will include additional functionality based on a priority list that you can help influence. Please send email to tv-beta@roguewave.com with your feedback and feature priorities. For information about the new user interface, check out the in-product help through the Help | Contents menu item.
Here are the new features added to the new interface in this release:
New platform support: Linux PowerLE
Initial MPI and OpenMP debugging support
Parallel jobs launched through the command line interface now start a debugging session. See the MPI and parallel debugging documentation in the TotalView for HPC User Guide for information on how to launch a parallel job from the command line. An upcoming release will bring the Parallel Session capability into the new user interface.
Support for evaluation and barrier points
While barrier and evaluation points must be initially created from the command line, once created they are displayed in the new interface Source and Action Points views. They can then be enabled, disabled, deleted, and suppressed like breakpoints.
Improved source search algorithms
The locating of source files through the Source view and the Find Files and Functions view uses improved algorithms. The interface also responds to changes to the EXECUTABLE_SEARCH_PATH variable. See the TotalView for HPC Reference Guide for information on setting this variable through the command line.
Improved support for CUDA debugging
The interface correctly displays CUDA source code and threads, and supports the setting of breakpoints in CUDA code.
Continued Performance Improvements
This release of TotalView for HPC has numerous improvements to better handle very large executables with very extensive debug information.
Calling Functions when Running ReplayEngine Recorded Execution History
TotalView for HPC now supports the calling of functions through the TotalView expression system when the ReplayEngine reverse debugging engine is activated. This allows for calls to functions such as printf or your own functions while evaluating expressions in the debugger during playback mode. See the Reverse Debugging with ReplayEngine document for more information on how memory-related side-effects are handled during the evaluation of expressions.
Platform Updates
TotalView 2016.04 introduces support for the following platforms, compilers, and parallel environments.
Compilers:
PGI 16.1
Absoft 16