首先感谢sob老师提供的CentOS 7.6版本下VASP 5.4.4安装教程:VASP的最简单的安装方法
由于操作系统不同,安装的时候出现了一些问题,因此在老师的教程基础上做一个补充。
系统:Ubuntu 20.04;
VASP版本:5.4.4;
Intel编译器版本:Intel Parallel Studio XE 2019 Update 1
1.如何下载Intel Parallel Studio XE 2019 Update 1
Intel编译器可以通过学生邮箱申请下载试用版:Intel Parallel Studio XE 申请
#如果邮箱中收到的下载界面无法登陆,可以通过上面的网址登陆账户,在My Content中选择相应的版本下载;
#下载软件的同时需下载相应的liscence文件。
2.编译中可能出现的报错
1.
解决方案:在环境变量下添加路径
1 2 | sudo su #打开root权限 gedit ~/.bashrc #打开环境变量 |
在底部添加相关路径:
1 2 3 4 5 6 7 | source /opt/intel/compilers_and_libraries/linux/bin/compilervars.sh intel64 export LD_LIBRARY_PATH=/opt/intel/compilers_and_libraries/linux/lib/intel64:$LD_LIBRARY_PATH source /opt/intel/compilers_and_libraries/linux/mkl/bin/mklvars.sh intel64 export LD_LIBRARY_PATH=/opt/intel/compilers_and_libraries/linux/mkl/lib/intel64:$LD_LIBRARY_PATH export CPLUS_INCLUDE_PATH=/usr/include/x86_64-linux-gnu/c++/9:$CPLUS_INCLUDE_PATH |
1 | source ~/.bashrc #使环境变量生效 |
2.
原因:gcc版本太高,换成gcc-8就好了
1 2 3 | sudo apt install gcc-8 sudo apt install g++-8 #安装gcc-8,g++-8 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 60 --slave /usr/bin/g++ g++ /usr/bin/g++-8 #降级gcc,g++版本 |
参考链接:
http://bbs.keinsci.com/thread-11812-1-1.html
https://blog.csdn.net/u012925946/article/details/84584830
https://www.cnblogs.com/geoffreyone/p/10690920.html