Download and install Arm Compiler for HPC and Arm Performance Libraries

To install Arm Compiler for HPC (including Arm Performance Libraries):

  1. Login at https://silver.arm.com/browse using your Arm developer account. You can create one, if you do not have one.
    The Downloads home page appears. If not, click on the Downloads option in the Arm Self Service navigation pane on the left.
  2. Expand the Development Tools option in the list of products available to you. Under Arm HPC Tools, select Arm Compiler for HPC.
  3. Find the appropriate package for your Linux host platform and select Download Now.
  4. Extract the downloaded package:

    tar -xvf <package_name>

    replacing <package_name> with the full name of the downloaded package.

  5. Change to the package directory to see the extracted files:

    cd <package_name>

  6. Run the installation script as a privileged user:

    % su root
    Password: ********
    % ./<package_name>.sh

    Packages are unpacked to <install_dir>/opt/arm/<package_name>.

    Alternatively, if you do not have sudo rights or wish to install to a specific location, you can use the --install-to option:

    % ./<package_name>.sh --install-to <install_dir>

    Note: This results in a user-only installation along with the relevant module files. Note that the included uninstall.sh helper script will not uninstall this type of installation.

  7. The installer displays the EULA and prompts you to agree to the terms. To agree, type 'yes' at the prompt.
    For more information about the release contents, see the release notes, located in the /opt/arm/<package_name>/share directory.

  8. Next, go to Environment configuration to configure your Linux environment to use Arm Compiler for HPC and Arm Performance Libraries.

For information about environment variables used by the Arm-provided suite of HPC tools, see our Environment variables reference topic.

Getting started

See our getting started tutorials to learn how to use Arm Compiler and Arm performance libraries:

Troubleshooting

Should you experience a problem when installing Arm Compiler for HPC, consider the following points:

  • Ensure you have adequate permissions when attempting a system-wide install. Otherwise the following errors will be returned:

    • Systems using RPM Package Manager (RPM):

      error: can't create transaction lock on /var/lib/rpm/.rpm.lock (Permission denied)
    • Debian systems using dpkg:

      dpkg: error: requested operation requires superuser privilege
  • Ensure the system you are installing on, using --install-to <directory>, has the required rpm or dpkg binaries installed. Otherwise the following errors will be returned:

    • Systems using RPM Package Manager (RPM):

      Cannot find 'rpm' on your PATH. Unable to extract .rpm files.
    • Debian systems using dpkg:

      Cannot find 'dpkg' on your PATH. Unable to extract .deb files.