What's new with TotalView for HPC
Delivering safe, robust code requires tools that help identify potential issues early, fit cleanly into development environments, and minimize impact on delivery times. The new TotalView for HPC delivers unbeatable platform, language, and compiler support for applications.
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, license server support has been added, enabling the sharing of team-based tokens across multiple systems of the same architecture. Contact email@example.com if you need to convert your existing single node FlexNet Embedded style license to a license server version.
The NextGen TotalView user interface
TotalView’s new UI continues to add new or updated features. To try out the new user interface, start TotalView with the -newUI switch:
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 strings 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 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).
To provide feedback and input into feature priorities, please send an email to firstname.lastname@example.org. We welcome all feedback and feature requests for the new user interface.
For more details please refer to the TotalView release notes.