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]