Cray XT Installation
Install TotalView where it is visible from your Linux login nodes. Do not install TotalView on your compute nodes. TotalView communicates with these nodes using a library created Cray.
Installing
The Cray distribution is an rpm file, and so you need to run rpm to install it.
Before installing, if you know you want to install the package as the default version, first set the environment variable CRAY_INSTALL_DEFAULT as follows:
export CRAY_INSTALL_DEFAULT=1
Note that you do not need to make this decision upfront. You can install TotalView first, and if you decide later to make this package the default you can execute the following:
/opt/cray/admin-pe/set_default_files/set_default_totalview_version
/opt/cray/admin-pe/set_default_files/set_default_totalview-support_version
To install TotalView on the Cray, you should run the rpm command as follows:
rpm -ivh cray-totalview-version-totalview-support-version.x86_64.rpm
About the Install
In contrast to the standard TotalView installation, the Cray installation doesn’t ask where it should install TotalView as it knows where to install files.
The rpm application places the Cray bulk launching system and other support modules within the installation directory.
TotalView on Cray XT systems uses totalview-support product components to provide essential interface components that allow TotalView to execute in Cray environments. Included within totalview-support are the totalview-mem-debug module, a configuration file, and a set of bulk launcher executables.
The bulk launcher is a paired set of executables that use ALPS to scalably launch the TotalView Debugger Server (tvdsvr) executable on compute nodes.
If you are running your program on an XT3 Catamount system
The
tvdsvr process is called
tvdsvr_rs.
In many cases, you will need to use the
-nodes_allowed server command-line option to
tvdsvr_rs.
Your environment must set the
RS_DBG_CLIENTS_PER_SERVER variable.