Intel oneAPI 使用
Intel oneAPI 使用
Intel oneAPI 包括对 OpenMP 的支持
Intel oneAPI 暂不支持 Arch Linux
Intel-oneAPI 中的 MKL (Math Kernel Library) 提供数学库: FFTW、BLAS、LAPACK、ScaLAPACK、Vector Math Library (VML)、Data Fitting Library、Sparse BLAS 等
1 | ${MKLROOT}/include # MKL 头文件路径 |
Intel oneAPI 在官网只能下载最新版本;官网未对 Ubuntu23.04 进行测试;旧版下载:Intel
intel-oneAPI/2023.2 是这一系列套件中最后一个支持经典 C/C++/Fortran 编译器的版本(Intel-oneAPI 2024 开始没有了 icc 和 icpc)
Intel® oneAPI Base Toolkit 2024 版包含的东西
1 | Intel® oneAPI Collective Communications Library |
- Intel® oneAPI HPC Toolkit 2024 版包含的东西(缺少 C++ Compiler Classic)
1 | Intel® oneAPI DPC++/C++ Compiler (separate download required) |
- 安装:先 Base,后 HPC
1 | # 下载 Offline 安装版本 |
- 检查
1 | icc -v |
Intel Classic C++ Compiler 是 Intel 长期提供的传统编译器,也被称为 ICC。它主要是为了优化 Intel 硬件(如 x86 CPU 系列)而设计,并且支持 C++ 和 OpenMP 的多版本
Intel LLVM C++ Compiler 是基于 LLVM 的编译器,这是 Intel 在 oneAPI 框架下推出的新型编译器,也被称为 DPC++/C++ Compiler。这个编译器旨在提供一个统一的编程模型,支持多种硬件平台,包括 CPU、GPU 和 FPGA
Intel oneAPI 卸载:Uninstall oneAPI Toolkits and Components
1 | cd /opt/intel/oneapi/installer |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Seek Another Land!