Skip to content

Intel oneAPI

Intel oneAPI is Intel's new compiler suite, based on LLVM, Clang, and SYCL.[1][2] It provides a unified way to target CPUs, GPUs, and FPGAs.

An overview is also available in Intel's oneAPI Fact Sheet.

Installed on Picotte♯

oneAPI 2021.3 is installed on Picotte. The following toolkits are installed:

oneAPI provides its own modulefile directory. To use oneAPI, first do:

module use /ifs/opt/intel/oneapi/2021_3/modulefiles

Then, do "module avail" to see available modules.

Compiler Programs♯

The names of the compiler programs have changed:

  • C/C++ compiler - icx
  • Fortran compiler - ifx

oneAPI also has a "Data Parallel C++" compiler.

Documentation♯

Documentation is online.[3]

References♯

[1] Intel oneAPI website

[2] oneAPI specification official website

[3] Intel® oneAPI Programming Guide