Selecting a Compiler#
You must choose a compiler according to the required backend and the operating system of your application.
If your application requires Intel GPU, use Intel(R) oneAPI DPC++ Compiler
icpxon Linux oricxon Windows.If your Linux application requires NVIDIA GPU, build
clang++from the latest source of oneAPI DPC++ Compiler with support for NVIDIA CUDA or useAdaptiveCppfrom the AdaptiveCpp repository (except for LAPACK or DFT domains).If your Linux application requires AMD GPU, build
clang++from the latest source of oneAPI DPC++ Compiler with support for HIP AMD or useAdaptiveCpp.If no Intel GPU, NVIDIA GPU, or AMD GPU is required, on Linux you can use Intel(R) oneAPI DPC++ Compiler
icpx, oneAPI DPC++ Compilerclang++, orAdaptiveCpp, and on Windows you can use either Intel(R) oneAPI DPC++ Compilericxor oneAPI DPC++ Compilerclang-cl.