Intel OneAPI

In December 2020, Intel released its Intel OneAPI toolkits software development suite, which is free of charge and replaces the previous or Intel Parallel Studio XE Compiler Suite that Oden Institute licensed. In our environment, we install the Base and HPC toolkits for our current supported desktop installation, Ubunutu 22.04. This includes the following libraries and applications:

Programming languages

Since we installed the complete Base and HPC toolkits, there will be many modules available. The simplest form for loading the compilers icc and fortran:

$ module load intel/2022.2 icc

$ ml list
Currently Loaded Modules:
1) intel/2022.2   2) compiler-rt/2022.1.0   3) icc/2022.1.0

$ icc -v
icc version 2021.6.0 (gcc version 11.2.0 compatibility)

$ ifort -v
ifort version 2021.6.0

Libraries

The most common library used is mkl.

There are host of other libraries, visit the links in the section above, they will lead to documentation for the information on the other installed libraries.

To load the MKL:

$ ml load intel/2022.2 mkl
Loading mkl version 2022.1.0
Loading tbb version 2021.6.0
Loading compiler-rt version 2022.1.0

$ ml list

Currently Loaded Modules:
  1) intel/2022.2   2) tbb/2021.6.0   3) compiler-rt/2022.1.0   4) mkl/2022.1.0

Note, by default this does not load the compiler(s).