New in TotalView® for HPC 2017.1
TotalView® for HPC 2017.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.
Early Access to the NextGen TotalView User Interface
This early version of the NextGen interface continues to add features and is available so we can gather feedback from TotalView users on its initial capabilities. To try out the new user interface, start TotalView with the -newUI switch:
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:
Replay Bookmarks
For ReplayEngine supported platforms, Replay Bookmarks allow you to easily mark a point during your program’s execution history and then jump back to that point in time. See the Replay Bookmarks section of in Chapter 9 of the NextGen for TotalView User Guide.
Early Access to Mixed Language Debugging with Python and C/C++
This release introduces mixed debugging of Python and C/C++ applications, enabling you to easily see a fully integrated call stack across the language barriers and to examine data passed between the layers. Read more about the Python and C/C++ debugging capabilities in Chapter 7 of the NextGen TotalView for HPC User Guide.
Currently, the next generation UI is supported on Linux x86 64-bit, Linux PowerLE, Linux ARM64, and Apple’s macOS/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!
Distribution Tar Bundle Name Change for 32-bit Linux and Mac OS
Linux: The names of the Linux x86-based 32-bit tar bundles now append "-32" to more clearly identify 32-bit versus 64-bit distributions.
Mac: The names of the Mac OS distributed tar bundles now append "-64" to more clearly identify the architecture.
Bug Fixes & Performance Improvements
A significant number of bug fixes and improvements have been added to the 2017.1 release.