Intel® oneAPI Math Kernel Library (oneMKL) System Requirements
The oneMKL 2020 release supports the IA-32 and Intel® 64 architectures. For a complete explanation of these architecture names please read the following article:
Intel Architecture Platform Terminology for Development Tools
The lists below pertain only to the system requirements necessary to support developing applications with oneMKL. Please review your compiler (GCC*, Microsoft* Visual Studio or Intel® Compiler), hardware and software system requirements, in the documentation provided with that product, to determine the minimum development system requirements necessary to support your compiler product.
Windows* OS
Supported Operating Systems
- Windows* Server 2019
- Windows* 10
- Windows* (HPC) Server 2012 (Intel64 version only)
- Windows* Server 2016 (Intel64 version only)
Supported C/C++ and FORTRAN Compilers Classic
- Intel® C++ Compiler 2018
- Intel® C++ Compiler 2019
- Intel® C++ Compiler 2019.1
- Intel® FORTRAN Compiler Classic 2018
- Intel® FORTRAN Compiler Classic 2019
- Microsoft* Visual Studio 2017
- Microsoft* Visual Studio 2019
- PGI* Compiler 2018
MPI implementations that oneMKL for Windows* OS has been validated against
- Intel® MPI Library Version 2018
- Intel® MPI Library Version 2019
- MPICH 2.14
- Microsoft* HPC 2016
Note: Usage of MPI and linking instructions can be found in the Intel oneAPI Math Kernel Library Developer Reference.
Linux* OS
Supported Operating Systems
- Amazon* Linux 2
- Cent OS 7.x
- Cent OS 8.x
- Clear Linux
- Debian 8
- Debian 9
- Fedora 30
- Fedora 31
- openSUSE 15
- Red Hat EL 7
- Red Hat EL 8
- SLES 12
- SLES 15
- Ubuntu 16.04 LTS
- Ubuntu 18.04 LTS
- Ubuntu 19.04
- Ubuntu 19.10
- Wind River* Linux* 18
- Wind River* Linux* 19
- Yocto 2.7
- Yocto 2.8
Supported C/C++ and FORTRAN Compilers Classic
- Intel® C++ Compiler 2018
- Intel® C++ Compiler 2019
- Intel® C++ Compiler 2019.1
- Intel® FORTRAN Compiler Classic 2018
- Intel® FORTRAN Compiler Classic 2019
- GNU Compiler Collection* 5.x, 6.x, 7.x, 8.x, 9.x
- PGI* Compiler 2018.5
MPI implementations that oneMKL for Linux* OS has been validated against
- Intel® MPI Library Version 2018
- Intel® MPI Library Version 2019
- MPICH 2.14
- MPICH 3.3
- Open MPI 1.81
Note: Usage of MPI and linking instructions can be found in the Intel oneAPI Math Kernel Library Developer Reference.
macOS*
Supported Operating Systems
- macOS* 10.14
- macOS* 10.15
Supported compilers
- Intel® C++ Compiler 2018
- Intel® C++ Compiler 2019
- Intel® C++ Compiler 2019.1
- Intel® FORTRAN Compiler Classic 2018
- Intel® FORTRAN Compiler Classic 2019
- XCode* 10
- XCode* 11
- PGI* Compiler 2018.5
MPI implementations that oneMKL for macOS* has been validated against
- MPICH 2.14
- Open MPI 1.81
Note: Usage of MPI and linking instructions can be found in the Intel oneAPI Math Kernel Library Developer Reference.
Memory requirements
Minimum RAM | Recommended RAM | Disk Space |
1 GB | 4 GB | 2.3 GB |