onapi 是 VASP 或 QE 等理论计算软件计算时所需安装的编译环境,因此,这里详细讲解一下 oneapi 的安装方法和相关配置
一般而言 oneapi 的安装需要安装 l_HPCKit_p_2023.2.0.49440_offline.sh 和 l_onemkl_p_2023.2.0.49497_offline.sh,前一个是编译器,后面一个是 mkl 库。在新版 2026 版本 intel-oneapi-toolkit-2026.1.0.192_offline.sh 中里面已经包含了 mkl 库,所以只安装 intel-oneapi-toolkit-2026.1.0.192_offline.sh 即可。
1.下载安装 oneapi 编译器
oneapi 编译器下载地址:Get the Intel® oneAPI Toolkit

下载上述版本
在 VDS 可选择远程直连下载:复制下面方框中代码到服务器上可直接下载


上述显示文件正在下载
赋予 intel-oneapi-toolkit-2026.1.0.192_offline.sh 可执行权限

执行并安装 ./intel-oneapi-toolkit-2026.1.0.192_offline.sh 并进入安装界面

进入安装界面后,键盘上下键控制光标选择,控制光标至 Accept & customize 用户自定义安装

回车安装

每一个黄色的区域代表安装的内容,方框框起来的 x 表示选择安装,按空格可以取消,默认全部安装就好,然后选择 Next

设置安装路径,默认即可,选择 Next

选择 Install 回车

选择 Next

这里先 1 后 2,注意 1 哪里按空格打上 x 表示选定

选择 Install 回车

之后进入安装过程,静默等待安装完成

显示下图界面就表示 oneapi 安装成功,选择 Close

2.配置环境变量
见下图中的方框框出来的文件配置到 .bashrc 的环境变量中

设置 source /opt/intel/oneapi/setvars.sh > /dev/null 并 source ~/.bashrc

3.验证安装
输入一下指令,如果均有回应表示成功安装成功
icx --version
icpx --version
ifx --version
mpirun --version
echo $MKLROOT
注:ifx 依赖 gcc 和 gfortran,确保服务器上已经安装