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]