New in TotalView® for HPC 2016.06
TotalView® for HPC 2016.06 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 web site.
Early Access to the NextGen TotalView for HPC Interface
The TotalView team continues to develop the next generation user interface. This release adds two new features to the NextGen interface:
1. An environment variable TVNEWUI to easily launch the NextGen interface, so you can now try out the new user interface in two ways:
— To launch the new UI for a single instance of TotalView, simply add the -newUI switch after the executable command, for example:
totalview -newUI
— To routinely use the new UI, set the environment variable TVNEWUI to True and run the executable command, like so:
setenv TVNEWUI True
totalview
2. Source Search Path Management
If TotalView cannot find the source for your program, you can now adjust the source search path directly through the Search Path preferences panel in the new UI. To change the source search path click on the Settings gear icon in the main window toolbar or select Preferences… from the top-level File menu. Use the controls in the Search Path Configuration panel to change where TotalView finds sources for your program.
TotalView License Software Update
All versions prior to 11.13.1.2 of the Flexera Software FlexNet Publisher, the licensing software used by TotalView, contain a buffer overflow vulnerability that may be leveraged to gain code execution.
TotalView has been updated to use the latest version and so contains an updated vendor daemon. You must update your license server installation to at least 11.13.1.2 to use this version of TotalView in order to eliminate the security vulnerability. See the TotalView for HPC Installation Guide for more information about setting up the license server. The updated licensing software is included in the distribution.
CUDA 8 Support
TotalView has been tested against the latest CUDA 8 release candidate and works as expected for CUDA debugging. When the final version CUDA 8 is released, TotalView’s CUDA 8 support will be revalidated, but no changes are anticipated.
Early Access Support for Native SLURM Using MRNet on Cray CTI
TotalView is providing Early Access support for the preliminary implementation of scalable debugging on Cray systems running native SLURM. Specifically, you can debug a job launched by SLURM's srun command, and TotalView will use the MRNet scalable infrastructure by default.
Note that, for this release, you cannot also use ReplayEngine, due to Cray file staging issues. If the -replay option is used, TotalView cannot connect to any parallel process started by srun. We’ll be looking further into this issue in subsequent releases. See the release notes for more details about the Early Access support of native SLURM.
Platform Updates
TotalView 2016.06 introduces support for the following platforms, compilers and parallel environments.
• Operating Systems:
None
• Compilers:
IBM XLF 15.1.3 and XLC 13.1.3 on AIX and Linux Power
• Parallel:
None