oneAPI Base和HPC的安装见https://blog.csdn.net/qq_40180414/article/details/114540317
请先安装Base再安装HPC,下载官网:https://www.intel.com/content/www/us/en/developer/tools/oneapi/toolkits.html#gs.osuqmk,个人习惯offline安装。
注意一些细节:
安装Base后,直接接着再安装HPC,可能会遇到这个问题:提示Another program is being installed.这时候请用top查看,找出名为installer的进程,把它宰了:kill -9 进程号。(参考https://blog.csdn.net/qq_41825773/article/details/123488262)然后再安装HPC。
如果你是root用户,并且希望所有用户都能使用ifort,请在/etc/profile文件里配置环境变量:
source ~/intel/oneapi/setvars.sh intel64,如果不是root用户,只需配置到bashrc文件里即可。如果你要调用mkl库,就必须配置一下环境变量,请参考:https://blog.csdn.net/m0_55016668/article/details/124067039?spm=1001.2014.3001.5502。
这边再记录一些额外的东西:
如果已使用useradd添加了没有home目录的用户,譬如useradd newuser,可通过以下操作添加home目录
1. su - root
2. mkdir /home/newuser
3. chown -R newuser /home/newuser
4. su - newuser
5. pwd