TotalView Licensing

A license is necessary to run TotalView. As of TotalView 2024.1, the Reprise License Manager (RLM) is the default license technology.

For current Flexera license users: TotalView will temporarily continue to support the previous FlexNet Publisher (FNP) and FlexNet Embedded (FNE) license technologies, but at some point, only the RLM license technology will be supported. See Transitioning to RLM License Technology.

Evaluation Licenses

When evaluating TotaView, you are provided an evaluation demo license; just copy the file into the tv_license directory:

  • Linux/Unix:

    cp <licensefile> <installdir>/toolworks/tv_license

  • On macOS:

    cp <licensefile> Applications/Perforce/tv_license

For TotalView 2023.4 and later: Copy to the directory named tv_license
For releases prior to 2023.4: copy to either FNP_license or FNE_license directory, depending on the license technology (most often FNP, i.e., FlexNet Publisher).

Permanent or Subscription Licenses

To receive any license other than an evaluation license, a host ID is required:

  • For TotalView Developer for HPC and TotalView Student, the host ID will always be the machine running TotalView itself.

  • For TotalView for HPC, the host ID is from the machine hosting the license server; this may be either an external machine configured to be a license server, or a machine hosting both the license server and running TotalView, depending on your system.

To find the host ID, run the provided script toolworks_hostid on the system which will host the generated license. Provide the output of the script to the licensing department so that you can receive a permanent or subscription license. This license will contain the host ID information in an encrypted form and will work only on the system for which it was created.

If the TotalView Reprise license server will be run in a cloud environment such as AWS, a virtual network interface must be set up to provide a consistent MAC address for your TotalView license. Without a virtual network interface, the host ID for your instance will change whenever it is restarted. For example, in an AWS environment, configure an Elastic Network Interface (ENI) and provide its MAC address to the TotalView license team, rather than using the Host ID reported by the toolworks_hostid utility on your instance. Other cloud providers typically offer a similar virtual network interface mechanism.

License Server Software

A license server is required only for TotalView for HPC. To set up a license server, download the appropriate license server bundle, and install the license server software specific to your license type on the machine (or machines, in the case of a failover setup) that will host the license server.

A license server is not required for an evaluation distribution or for TotalView Developer / Developer for HPC.

You will have received the new Reprise license from Perforce Licensing. (If you are transitioning to the new Reprise license technology, you may request the older, Flexera FlexNet Publisher (FNP) or FlexNet Embedded (FNE) style license.)

The installed files include license server software for multiple platforms:

Table 33. License server directory hierarchy

<installdir>

 

 

toolworks/

 

 

license_tech-<version>/1

 

 

 

bin/

 

 

 

darwin-arm64/

 

 

 

darwin-x86/

 

 

 

doc/

 

 

 

license.opt.src

 

 

 

linux-arm64/

 

 

 

linux-powerle/

 

 

 

linux-x86-64/

 

 

 

README.TXT

 

 

 

sun5/

 

 

 

VERSION