计算化学公社

 找回密码 Forget password
 注册 Register
Views: 419|回复 Reply: 0

[VASP] (新手向)在wsl子系统ubuntu18下安装vasp

[复制链接 Copy URL]

6

帖子

0

威望

80

eV
积分
86

Level 2 能力者

发表于 Post on 2022-10-18 13:46:23 | 显示全部楼层 Show all |阅读模式 Reading model
这几天使用wsl下的ubuntu18系统成功安装vasp5.4.4,使用intel2019编译库进行编译,wsl使用上比虚拟机软件方便一些。注意这是一个补充类的指导,没有说到的部分全部与下行中视频操作方法相同
首先还是主要参考sob老师的安装教程:VASP 5.4.4极简安装方法(CentOS 7.6+ifort 19)_哔哩哔哩_bilibili 极力推荐

wsl安装参考csdn的这篇贴文(6条消息) 在Windows11上安装ubuntu版linux系统并实现桌面图形化(WSL)_NiKo杰杰的博客-CSDN博客_ubuntu wsl 桌面  
注意wsl下需要做出的一系列改动 *没有gedit插件需要自己用命令下一个 sudo apt install gedit  然后gedit ~/.bashrc就能打开环境变量了,或者想用vim应该一样
所有的操作都是在root账户下进行的
*之后注意需要下载较老的gcc g++运行库,参考csdn帖子输入
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++版本
之后解压安装intel2019与编译fft库的操作与sob老师类似,
*然后把vasp拖进来,注意此时在编译前需要添加环境变量:
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++/8:$CPLUS_INCLUDE_PATH

(感谢csdn大佬的支持,这里我稍微改动了一下最后的命令,最后一行最后一个数字代表的是现在的gcc版本,当初死活编译不上才发现他设的是9)
之后操作与sob老师视频相同,因为我是amd的cpu,最后makefile.include里面珈乐一些参数,参考AMD_5950x上编译vasp5.4.4在不同环境下的效率对比 - 第一性原理 (First Principle) - 计算化学公社 (keinsci.com)这位大佬的小trick限定了指令集。
make all 后添加环境变量,测试显示成功。
总结:
主要安装思路与sob老师在cent安装的思路相仿,但是ubuntu需要做出一些改动(所有改动项都带了*)例如较老的gcc,g++库,并且此方法仅适用于ubuntu18,22版本实测在intel2019下编译不成功。
特点:子系统相比虚拟软件来说操作上方便一点,例如迁移文件直接打开文件资源管理器即可,以及某些操作在win界面cmd控制台就能实现,以及资源的更好利用,不用再专门分配空间。
202210181338497401..png

再次向sob老师与其他几位提供ubuntu安装思路的老师表达感谢。

评分 Rate

参与人数
Participants 1
eV +10 收起 理由
Reason
sobereva + 10

查看全部评分 View all ratings

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2023-2-6 04:44 , Processed in 0.674360 second(s), 26 queries .

快速回复 返回顶部 返回列表 Return to list