Intel Parallel Studio

The application package Intel Parallel Studio is mainly used for the development of parallel programs for high-performance computing (HPC) systems.

The tools can be used for developing not only HPC programs but also high-speed programs for personal computers. For example, Intel C++, Fortran compilers and Intel MKL math libraries are widely used for developing not only parallel but also serial programs and are all tuned for Intel processors.

Tools included:

  • Intel C, C++ un Fortran kompilators;
  • Intel MPI bibliotēka;
  • Intel Math Kernel Library (Intel MKL);
  • Intel Trace Analyzer and Collector;
  • Intel Advisor XE;
  • Intel Inspector XE;
  • Intel VTune Amplifier XE;
  • Intel Integrated Performance Primitives;
  • Intel MPI Benchmarks.

Preparing the working environment

module load intel/intel-2013
intelInit

Usage instructions for the cluster

An example of using Intel compiler (C, C++ and Fortran):

module load intel/intel-2013
intelInit
icc test.c -o test.o

An example of using Intel MPI library (Intel MPI Library):

module load intel/intel-2013
intelInit
mpiicc mpi.c -o mpi.o
mpirun -np 2 -hostfile ./hosts ./mpi_bandwidth.o

Intel Math Kernel Library (Intel MKL) – mathematical functions for speeding up program operations. Using the library:

module load intel/intel-2013
intelInit

Intel Trace Analyzer and Collector— a graphical tool for MPI program analysis. Manufacturer’s instruction for starting the work.

Example of starting a graphical interface (see the note on the use of graphical tools):

module load intel/intel-2013
intelInit
traceanalyzer

Intel Advisor XE – paralēlo programmu prototipēšanas palīgs. Grafiskā interfeisa palaišana (skat. piezīmi par grafisko rīku izmantošanu):

module load intel/intel-2013
intelInit
advixe-gui

Intel Inspector XE 2013 – rīks atmiņas un paralēlo pavedienu kļūdu meklēšanai. Grafiskā interfeisa palaišana (skat. piezīmi par grafisko rīku izmantošanu):

module load intel/intel-2013
intelInit
inspxe-gui

Intel VTune Amplifier XE – C, C++, C#, Fortran, Assembly un Java programmu optimizēšanas rīks.Grafiskā interfeisa palaišana (skat. piezīmi par grafisko rīku izmantošanu):

module load intel/intel-2013
intelInit
amplxe-gui

Note. To be able to use graphical tools, X11 forwarding must be performed to provide a remote graphical interface (instruction is available here).The following products have both graphical and command line versions:

  • Trace Analyzer
  • Intel Advisor XE
  • Intel Inspector XE 2013
  • Intel VTune Amplifier XE