New in TotalView® for HPC 2018.1
TotalView® for HPC 2018.1 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.
The NextGen TotalView User Interface
This version of the NextGen interface continues to add features and is available so we can gather feedback from TotalView users on its updated capabilities. To try it out, start TotalView with the
-newUI switch or set your UI preference, a new feature this release; see
“New or Classic User Interface Preference.”totalview -newUI
For more details on the new UI, see the in-product help through the Help | Contents menu item. New features added to the NextGen user interface in this release include:
• Multiple Data Views
More easily analyze different expressions by creating multiple Data View windows using the new “Duplicate View” icon on the Data View toolbar.
• Data View Informational Drawer
A new Data View pull-down drawer displays a variable’s scope, thread, type, address, language and other information.
• Bug fixes and improvements
Numerous bug fixes and minor improvements have been made to the new UI.
Currently, the next generation UI is supported on Linux x86 64-bit, Linux PowerLE, Linux ARM64, and Apple’s Mac OS X platforms. It supports multi-process and multi-threaded debugging as well as a level of parallel, MPI and CUDA debugging. Functionality not yet present in the UI is available through the command line interface (CLI). Please send email to
tv-beta@roguewave.com with your feedback and feature priorities. We welcome all feedback and feature requests for the new user interface.
New exec and fork handling controls
Control how the debugger handles fork(), vfork(), clone() (when used without the CLONE_VM flag), and execve() system calls. Using new command line options or CLI state variables, define if the debugger should stop the process, continue the process or ask what to do when the fork’d or exec’d process is acquired into the debugging session.
New or Classic User Interface Preference
The Preference dialog now supports a choice for the default user interface, either the NextGen or classic UI. This is a new option on the Preferences > Display tab. The selected UI will be enabled at product reboot.
Team Plus License Support for Linux PowerLE and Linux ARM64
This release adds proper Team Plus license support for the Linux PowerLE and Linux ARM64 platforms. You can now use a Team Plus style license and share tokens between Linux PowerLE, Linux ARM64, and Linux x86-64.