Installing the Intel® Cluster Tools on Debian-based systems

I have a Debian-based system and would like to use the Intel® Cluster Tools. Is there a way?

Officially, the Intel Cluster Tools support RPM-based installs only. For a full list of supported OSes, check out our compatibility matrix.

If you’d still like to use the tools on Debian and Ubuntu systems, the following steps can help you in, at least, installing the tools. Note that the process below still requires that a valid license for the desired Cluster Tool is present on the machine.

    1. Download the latest version of the Intel® MPI Library for Linux* from the Intel® Registration Center.

    1. Untar the package and go down into the newly created directory
      $ tar –xzf l_mpi_p_3.2.1.009.tgz
      $ cd l_mpi_p_3.2.1.009/

    1. Create a new directory and extract the RPM files using the provided install.sh script. Note that you’d need a valid license to do so.
      $ mkdir rpms

      $ ./install.sh --extract=./rpms
      Extracting components...
      Extracting files... ################################################ [100%]
      Product's rpm and EULA have been extracted in ./rpms
      Please carefully read EULA before using the product

      $ ls –l
      intel-mpi-em64t-3.2.1p-009.x86_64.rpm # SDK for the Intel MPI Library for Linux*
      intel-mpi-rt-em64t-3.2.1p-009.x86_64.rpm     # Runtime component of the Intel MPI Library
      mpiEULA.txt # End-User License Agreement for the Intel MPI Library.
      # Read before using.
      redist.txt # List of Intel MPI Library files whose redistribution is allowed

    1. Convert the RPM files into DEB files, to be installed on your Debian-based system using the alienutility
      $ which alien
      /usr/bin/alien

      $ alien intel-mpi-em64t-3.2.1p-009.x86_64.rpm
      intel-mpi-em64t_3.2.1p-10_amd64.deb generated
      Here note that converting the SDK package for the Intel MPI Library is enough, as the runtime libraries are already contained within.

    1. Now that you have the .deb file generated, install using your preferred method. For example, this is how it’s done using the dpkgutility
      # This will use the default /opt/intel installation directory
      $ dpkg --install intel-mpi-em64t_3.2.1p-10_amd64.deb

    1. Done! You are now free to enjoy the Intel MPI Library at your leisure.

Even though this example highlighted the Debian-based installation of the Intel MPI Library, the same technique can be applied to the Intel® Cluster Toolkit for Linux*, Intel® Cluster Toolkit Compiler Edition for Linux*, and the Intel® Trace Analyzer and Collector for Linux*.

NOTE: It seems like Ubuntu has changed the default system shell starting with version 9.10. If you're seeing syntax errors, the following article talks about how they can be resolved.

Tags:
For more complete information about compiler optimizations, see our Optimization Notice.

Comments

's picture

How in that case get commands "mpiifort", "mpiicc"?

dima_sev's picture

How, in that case, I can get commands 'mpiicc', 'mpiicpc' and 'mpiifort'?

Gergana Slavova (Intel)'s picture

Hi dima,

The compiler script commands (mpiicc, mpiicpc, and mpiifort) should be located in the bin/bin64 folder. If the installation completes successfully, all utilities will be available for you to use.

If you have further questions, feel free to post a note at the Intel Clusters and HPC Technology forums: http://software.intel.com/en-us/forums/intel-clusters-and-hpc-technology/.

Regards,
~Gergana

Gergana Slavova
Technical Consulting Engineer
Intel® Cluster Tools
E-mail: gergana.s.slavova_at_intel.com