New in TotalView® for HPC 2018
TotalView® for HPC 2018 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 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:
Python Debugging Support for ctypes
Python debugging in NextGen now supports filtering of ctypes "glue" frames that tie together function calls between Python and C/C++. This allows developers to see a clean stack trace between the two languages as they would expect, without the unnecessary noise of the layers required to shepherd data and make the calls between the languages.
Launching parallel sessions
Launch your parallel job easily through NextGen’s user interface using the new Parallel Session dialog. Simply click on Debug a Parallel Program from the Start Page or from the top-level File menu and select the Parallel System, specify the Program Details and then launch.
Managing Action Points from a New Source View Context Menu
The Source view now supports the ability to enable, disable, delete and view properties of action points through a context menu accessed by right-clicking on the action point line number. This supports more streamlined debugging sessions.
Easier Tooltip Viewing
TotalView has improved how it displays very long string within tooltips.
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.
License Server Support for Linux PowerLE and Linux ARM64
On Linux PowerLE and Linux ARM64 platforms, TotalView requires the use of FlexNet Embedded license technology. With 2018.0, license server support has been added, enabling the sharing of team-based tokens across multiple systems of the same architecture. Contact license@roguewave.com if you need to convert your existing single node FlexNet Embedded style license to a license server version.