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