VASP6.4.2安装vtstcode-199

想要安装vtst插件的话,在安装vasp时先别make!!记得不要先安装vasp,我尝试过先make vasp再安装vtst,又补充命令make了一下。发现不行!

默认大家在装vasp时所有的都下好,只差make这一步了!!!一定要在如果不知道如何安装VASP6.4.2的,可以看这个链接https://www.bilibili.com/opus/964278350496399383?spm_id_from=333.999.0.0

如果大家不想额外再去别的地方下了,VASP.6.4.2以及最新版本赝势文件给大家附上链接

通过网盘分享的文件:vasp.6.4.2等2个文件
链接: https://pan.baidu.com/s/1BG0OqXaipWcs9IkynVF9Vw 提取码: xy1e 
--来自百度网盘超级会员v2的分享

失效了私信我更新。

一、下载VTST

进入VTST官网,下载vtstcode-199.tgz

tar -xzvf vtstcode-199.tgz 

cd vtstcode-199

ls #可以看到有五个文件 根据vasp下载安装的版本进入相应的文件,我们是vasp.6.4.2,于是进入vtstcode6.4文件

cd vtstcode6.4

将vtstcode6.4文件夹内的所有文件复制到vasp安装包路径的src文件中(以实际安装路径为准)

cp -rf * /home/fuhua/vasp_install/vasp.6.4.2/src

是否覆盖?选择y

二、修改src文件下main.F、.objects、makefile文件内容

如上图,根据官网的提示,结合自己的版本,主要作以下修改:

进入vasp.6.4.2中的src文件,

vim main.F

CALL CHAIN_FORCE(T_INFO%NIONS,DYN%POSION,TOTEN,TIFOR, &
     LATT_CUR%A,LATT_CUR%B,IO%IU6)

改为:

CALL CHAIN_FORCE(T_INFO%NIONS,DYN%POSION,TOTEN,TIFOR, &
     TSIF,LATT_CUR%A,LATT_CUR%B,IO%IU6)
IF (LCHAIN) CALL chain_init( T_INFO, IO)

改为

CALL chain_init( T_INFO, IO)

vim .objects

添加这一堆.o文件

bfgs.o dynmat.o instanton.o lbfgs.o sd.o cg.o dimer.o bbm.o \
fire.o lanczos.o neb.o qm.o \
pyamff_fortran/*.o ml_pyamff.o \
opt.o

vim makefile

在parser后面添加pyamff_fortran一项

最后,如果你用的是parallel并行的编译器,还需要在sources 后面添加libs一项,博主用的朴实无华的intel oneapi2024.2编译器,因此不用对这一项进行修改。

dependencies: sources libs

随后按照正常的vasp步骤进行make即可。make之后记得将vasp添加至环境变量。如果不清楚如何添加,看此文章贴的第一个链接

三、测试

随便运行一个vasp的计算,然后输入

grep VTST OUTCAR

如果出现相应VTST的版本,说明VTST安装成功

文章参考了https://www.bilibili.com/video/BV1p8411f7Lv/?spm_id_from=333.337.search-card.all.click&vd_source=906fad98033beeaf15a8187d7b73fb21

  • 5
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值