intel

Note

SCARF is migrating to the SLURM batch system, instructions on this page which refer to LSF commands, parameters or configuration do not apply to SLURM. Please see our SLURM page for more information.

RHEL7 Modules:

intel/11.1
intel/12.0
intel/12.1
intel/13.1
intel/14.0
intel/14.0.2
intel/15.0
intel/15.3
intel/16.1
intel/17.0.0
intel/17.0.1
intel/17.0.2
intel/18.0.0
intel/18.0.2
intel/18.0.3
intel/19.0.0
intel/20.0.0
intel/2016b.lua
intel/2017b.lua
intel/2018b.lua
intel/2019b.lua
intel/2019_update2
intel/cce/11.1.073
intel/cce/12.0.0.084
intel/cce/12.1.0.233
intel/cce/12.1.11.339
intel/cce/13.1.4.183
intel/cce/14.0.1.106
intel/cce/14.0.2.144
intel/cce/15.0.090
intel/cce/15.3.187
intel/cce/16.1
intel/cce/17.0.0
intel/cce/17.0.1
intel/cce/17.0.2
intel/cce/18.0.0
intel/cce/18.0.2
intel/cce/18.0.3
intel/cce/19.0.0
intel/cce/20.0.0
intel/cce/2019_update2_cce
intel-compilers/2021.2.0.lua
intel/fce/11.1.073
intel/fce/12.0.0.084
intel/fce/12.1.0.233
intel/fce/12.1.11.339
intel/fce/13.1.4.183
intel/fce/14.0.1.106
intel/fce/14.0.2.144
intel/fce/15.0.090
intel/fce/15.3.187
intel/fce/16.1
intel/fce/17.0.0
intel/fce/17.0.1
intel/fce/17.0.2
intel/fce/18.0.0
intel/fce/18.0.2
intel/fce/18.0.3
intel/fce/19.0.0
intel/fce/20.0.0
intel/fce/2019_update2_fce
intel/idb/12.0
intel/idb/13.0
intel/ipp/8.0
intel/ipp/8.2
intel/mkl/10.2.5.035
intel/mkl/10.3.0.084
intel/mkl/10.3.6.233
intel/mkl/11.0.4.183
intel/mkl/11.1.1.106
intel/mkl/11.1.2.144
intel/mkl/11.2.0.090
intel/mkl/11.2.3.187
intel/mkl/11.3.1.150
intel/mkl/17.0.2
intel/mkl/18.0.0
intel/mkl/18.0.2
intel/mkl/18.0.3
intel/mkl/19.0.0
intel/mkl/20.0.0
intel/mkl/2019_update2_mkl
intel/mpi/17.0.0
intel/mpi/17.0.1
intel/mpi/17.0.2
intel/mpi/18.0.0
intel/mpi/18.0.2
intel/mpi/18.0.3
intel/mpi/19.0.0
intel/mpi/20.0.0
intel/mpi/2019_update2_mpi
intel/mpi/4.1.2.040
intel/mpi/5.0.1.035
intel/mpi/5.0.3.048
intel/mpi/5.1.2.150
intel/tbb/4.1
intel/tbb/4.2
intel/tbb/4.3

Description for intel:

SCARF has a long list of intel software available. There is Intel C compiler (icc), Intel Fortran compiler (ifort), Intel MKL libraries, Intel debugger (idb), Intel MPI and Intel Threading Building Block (tbb).

Using intel:

Using Intel Compilers

The compilers can be used by loading the intel module:

$ module load intel/14.0
$ which icc
/apps/intel/2013_sp1.1.106/composer_xe_2013_sp1.1.106/bin/intel64/icc
$ which ifort
/apps/intel/2013_sp1.1.106/composer_xe_2013_sp1.1.106/bin/intel64/ifort

Using Intel MPI

By default IBM Platform MPI is used on SCARF because it is directly integrated into LSF the job scheduling system. But other MPI versions can be used.

To use Intel MPI, run module load command:

$ module load intel/mpi/4.1.2.040
$ which mpirun
/apps/intel/mpi/4.1.2.040/bin64/mpirun

To use Intel MPI (or any other MPI) with LSF you can submit your jobs using following mpirun arugment.

$ mpirun --hostfile $LSB_DJOB_HOSTFILE <COMMAND>

LSB_DJOB_HOSTFILE environment varilable points to the hostfile which contains the list of hosts that mpi job is going to run on.

Using Intel Debugger

The debugger can be used by loading the intel module:

$ module load intel/idb/13.0
$ which idb
/apps/intel/2013_sp1.1.106/bin/idb

To launch the IDB GUI or any other GUI based application please follow these instructions and then run:

$ idb

Please make sure that you are not running any application or code on the headnodes. This slows down the machines and causes problems for all SCARF users.

Documentation for intel:

https://software.intel.com/en-us/articles/intel-cluster-studio-xe-documentation