【VASP】给真·小白看的VASP本地编译自学指南 Ver 2.1
打开,咱们需要下载Base Toolkit和HPC Toolkit
https://www.intel.com/content/www/us/en/developer/tools/oneapi/toolkits.html#gs.zxmbdr
打开任意一条,在特定选项后边点击Download,选择如下信息:
在此页面不要点Download(它会让你注册账号),直接复制红框里的地址,去掉前边wget,放在迅雷里下载即可。
同理,自行下载刚刚所说的两个安装包(版本号不一样没有关系),上传到服务器:
l_BaseKit_p_2022.1.2.146_offline.sh
l_HPCKit_p_2022.1.2.117_offline.sh
安装步骤更加简单。
1、首先安装MKL库。
执行sh l_BaseKit_p_2022.1.2.146_offline.sh即可弹出图形界面进行选择安装(如果无法弹出图形界面,则用命令行安装)。安装BaseKit需要注意这一步选择Customize
仅仅安装oneAPI中的MKL数学库就可以了(当然若有其它安装需求,选上即可)。否则会占用20GB的硬盘空间。然后正常下一步下一步安装即可。
2、安装ifort, icc, mpiifort等编译器。
类似地执行sh l_HPCKit_p_2022.1.2.117_offline.sh。
安装过程类似,同样只需要安装Fortran Compiler/C Compiler/MPI Library即可。
3、添加环境变量。
方式一:source /opt/intel/oneapi/setvars.sh
(如果添加环境变量报错失败,则替代使用bash -c 'source /opt/intel/oneapi/setvars.sh; exec bash')
方式二:建议手动添加
export PATH=/opt/intel/compiler/2022.0.2/linux/bin/intel64:$PATH
export PATH=/opt/intel/mpi/2021.5.1/bin:$PATH
export LD_LIBRARY_PATH=/opt/intel/mkl/2022.0.2/lib/intel64:$LD_LIBRARY_PATH
export MKLROOT=/opt/intel/mkl
注意:
如果图形界面无法打开,也可以使用sh l_BaseKit_p_2022.1.2.146_offline.sh -a -c命令行安装。效果是一样的,但使用空格来选择哪些包安装哪些不安装,回车键代表确定,键盘上下左右调整光标。Ctrl Baskspace删除修改的路径。
Building VASP* with Intel® oneAPI Base and HPC Toolkits
https://www.intel.com/content/www/us/en/developer/articles/technical/building-vasp-with-intel-mkl-and-intel-compilers.html
http://bbs.keinsci.com/thread-21390-1-1.html
,