oneAPI on Beartooth
Using
The OneAPI Toolkit is made up of over 30 unique modules.
Use the module name oneapi
to discover versions available.
Once you module load
a particular version, all the related modules for that version will be available.
Example:
[]$ module avail
---------------------------------------------------- /apps/s/lmod/mf/opt/linux-rhel8-x86_64/compilers -----------------------------------------------------
gcc/11.2.0 gcc/12.2.0 (D) nvhpc/22.11 oneapi/2022.3 oneapi/2023.0 (D)
[]$ module load oneapi/2023.0
[]$ module avail
----------------------------------------------------- /apps/u/opt/compilers/oneapi/2023.0/modulefiles -----------------------------------------------------
advisor/2023.0.0 compiler32/2023.0.0 dnnl-cpu-tbb/2023.0.0 init_opencl/2023.0.0 itac/2021.8.0 tbb32/2021.8.0
ccl/2021.8.0 dal/2023.0.0 dnnl/2023.0.0 inspector/2023.0.0 mkl/2023.0.0 vpl/2023.0.0
clck/2021.7.2 debugger/2023.0.0 dpct/2023.0.0 intel_ipp_ia32/2021.7.0 mkl32/2023.0.0 vtune/2023.0.0
compiler-rt/2023.0.0 dev-utilities/2021.8.0 dpl/2022.0.0 intel_ipp_intel64/2021.7.0 mpi/2021.8.0
compiler-rt32/2023.0.0 dnnl-cpu-gomp/2023.0.0 icc/2023.0.0 intel_ippcp_ia32/2021.6.3 oclfpga/2023.0.0
compiler/2023.0.0 dnnl-cpu-iomp/2023.0.0 icc32/2023.0.0 intel_ippcp_intel64/2021.6.3 tbb/2021.8.0
[]$ module load compiler/2023.0.0
Loading compiler version 2023.0.0
Loading tbb version 2021.8.0
Loading compiler-rt version 2023.0.0
Loading oclfpga version 2023.0.0
Load "debugger" to debug DPC++ applications with the gdb-oneapi debugger.
Load "dpl" for additional DPC++ APIs: https://github.com/oneapi-src/oneDPL
[]$ icx --version
Intel(R) oneAPI DPC++/C++ Compiler 2023.0.0 (2023.0.0.20221201)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /apps/u/opt/compilers/oneapi/2023.0/compiler/2023.0.0/linux/bin-llvm
Configuration file: /apps/u/opt/compilers/oneapi/2023.0/compiler/2023.0.0/linux/bin-llvm/../bin/icx.cfg