MKL provides linear algebra routines, fast fourier transform, vector math library function, and random number generator function, for developers of engineering, science, and financial software. All of these routines and functions are optimized for Intel processor loaded on the System B, C. These also adapt to other x86 processors, and work without problems.
Version | System A | System B | System C | Notes |
---|---|---|---|---|
2021.3.0 | ― | + | + | Installed in September, 2021 |
2021.1.1 | ― | + | + | Installed in March, 2021 |
2019.1.3 | ― | + | + | Installed in March, 2021 |
2019.1.2 | + | + | + | Installed in September 2020 |
2019.1.0 | + | + | + | Installed in March 2020 |
2019.0.5 | + | + | + | Installed in October 2019 |
2019.0.3 | + | + | + | Installed in March 2019 |
2018.0.5 | +(default) | +(default) | +(default) | Installed in March 2019 |
2018.0.3 | + | + | + | Installed in October 2018 |
2018.0.1 | + | + | + | Installed in March 2018 |
2018.0.0 | + | + | + | Installed in October 2017 |
2017.0.6 | + | + | + | Installed in March 2018 |
2017.0.5 | + | + | + | Installed in October 2017 |
2017.0.2 | + | + | + | Installed in March 2017 |
2017.0.1 | ― | + | + | Installed in December 2016 |
2017.0.0 | + | ― | ― | Installed in November 2016 |
11.3.4 | ― | + | + | Installed in December 2016 |
11.3.3 | + | ― | ― | Installed in October 2016 |
11.2.4 | + | ― | ― | Installed in April 2016 |
Key: + = Available for use, ― = Unavailable for use
Version | Modulefile Name | Notes |
---|---|---|
2021.3.0 | intel/2021.3.0 | (This version is included in the Intel module.) |
2021.1.1 | intel/2021.1.1 | (This version is included in the Intel module.) |
2019.1.3 | intel/19.1.3.304 | (This version is included in the Intel module.) |
2019.1.2 | intel/19.1.2.254 | (This version is included in the Intel module.) |
2019.1.0 | intel/19.1.0.166 | (This version is included in the Intel module.) |
2019.0.5 | intel/19.0.5.281 | (This version is included in the Intel module.) |
2019.0.3 | intel/19.0.3.199 | (This version is included in the Intel module.) |
2018.0.5 | intel/18.0.5.274 | (This version is included in the Intel module.) |
2018.0.3 | intel/18.0.1.222 | (This version is included in the Intel module.) |
2018.0.1 | intel/18.0.1.038 | (This version is included in the Intel module.) |
2018.0.0 | intel/18.0.0.128 | (This version is included in the Intel module.) |
2017.0.6 | intel/17.0.6.196 | (This version is included in the Intel module.) |
2017.0.5 | intel/17.0.5.239 | (This version is included in the Intel module.) |
2017.0.2 | intel/17.0.2.174 | (This version is included in the Intel module.) |
2017.0.1(only on System B,C) | intel/17.0.1.132 | (This version is included in the Intel module.) |
2017.0.0(only on System A) | intel/17.0.1.132 | (This version is included in the Intel module.) |
11.3.4 | intel/16.0.4.258 | (This version is included in the Intel module.) |
11.3.3 | intel/16.0.3.210 | (This version is included in the Intel module.) |
11.2.4 | mkl/11.2.4 |
When using MKL, you need to use the Intel compiler. See Intel Compiler.
Load the the modulefile of the version you need by executing the module command as shown below. When the slash (/) and the version in the modulefile are omitted, the default version listed above will be set.
$ module load mkl
To switch versions of MKL, execute the module command as shown below:
$ module switch mkl/10.3.9 mkl/11.0.0
For details on the module command, see Modules.
Use the -mkl option when compiling.
$ ftn sample.f90 -mkl (for System A)
$ ifort sample.f90 -mkl (for System B and C)
BLACS and SCALAPACK in MKL cannot be used since MKL doesn't support Cray MPI. Please use Cray LibSci.