百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

快速使用VASP (qvasp)的简介、安装及使用

haoteby 2025-01-15 13:30 3 浏览

一、程序简介

VASP是目前最流行的第一性原理软件之一,但维也纳大学仅仅提供软件源代码,输入文件参数众多,一些输出文件需要进一步后处理才能可视化。目前用得比较多的软件有vaspkit、p4vasp、sumo、lev00、pwmat以及大神们在Github以及QQ群上传的各种脚本和二进制文件。基于此,历时近5年,如图一所示,qvasp定位于开发包含VASP输入文件前处理、输出文件后处理的基本功能,同时,也可以让用户根据自身研究方向,吸纳其它工具集,制定契合自己研究的自定义qvasp工具包。

图一 、qvasp程序构架

二、安装与帮助

1、下载qvasp安装包:https://sourceforge.net/projects/qvasp

2、上传服务器,使用tar -zxvf qvasp-v2.21.tar.gz解压

3、到解压目录中去(cd qvasp-v2.21),执行./install.sh然后输入yes回车

4、到安装包下的exefile/POTCAR/paw_*几个文件夹下补全VASP的赝势文件(商业软件,非开源部分)

5、退出账号,重新登录,即可以使用qvasp -help获取帮助文档(如图二所示)

(另外,如果能到合适的showstatus.sh就更好了,可参考手册)

帮助分为六个板块,其基本使用逻辑为qvasp -xxxx,比如qvasp -c2p C.cif,则可以将C.cif转换成POSCAR文件。当后面所接参数错误,比如qvasp -wrong,则会自动打印出帮助文档。

图二、qvasp帮助文档

三、INCAR制备策略及自定义

每次计算几乎都会涉及电子步,也就是每个INCAR都包含图三中的INCAR-base,通过qvasp -md则可以合并INCAR-base和关于分子动力学参数INCAR-md,生成分子动力学的INCAR。仔细留意下安装目录中exefile/INCAR文件夹,你可以任意修改其中参数,以实现生成自定义的INCAR文件。

图三、合并生成INCAR文件

四、 构造纳米管、创建超胞和寻找原胞

qvasp -k 0.03也能生成自动网格的K点

qvasp -nanotube能够卷曲任意的四方二维结构变成纳米管

qvasp -cleavesurface能够实现切面

如图三和图二帮助文档所示,就不加以赘述,可以查看其中文帮助文档和qvasp发表在computer physics communication上的文档。

五、制备属于自己的qvasp工具包

网上有各种各样非常有用的工具,相信各自手中也可能也有好用程序。你可以把它们放在自己账号环境变量中,也可以每次用的时候手动上传再加可执行权限。如何把这些分散的好用工具收集起来,制备成系统可迁移的程序包呢?qvasp提供了一个特殊的文件夹,位于exefile/Tools/USERTooLs,你可以把自己常用的脚本文件统一放于这个文件夹中,加上可执行权限,然后修改这个文件夹中help-ex文档来注释说明。

以极其好用的vaspkit来举例(感谢王伟老师及合作开发者),将vaspkit可执行文件放于exefile/Tools/USERTooLs中赋予可执行权限,则可以使用qvasp -vaspkit调用这个可执行文件,同时修改help-ex文件增加其相应的说明,这样在qvasp -help的时候就能看到自定义的这个工具说明了。

这样做有一个好处,就是在任意时候可以用qvasp -help弹出帮助文档来提示自己用哪个工具,并将所有工具收集在一起,需要迁移到别服务器时只需要用tar -zcPvf qvasp-v2.21.tar.gz qvasp-v2.21把整个qvasp-v2.21打包成包含适用于自我的工具包,上传另外一台服务器直接解压,执行./install.sh安装即可享受自己常用工具集的安装包了。

软件部分源码放于source-code

软件的所有测试算例放于examples中

软件的相关文档放于documents

https://sourceforge.net/projects/qvasp

qvasp英文paper近期发表于(可阅读正文和支持信息,了解各部分功能的原理)

https://www.sciencedirect.com/science/article/pii/S001046552030254X

欢迎关注和引用(阅读有利于理解):

The calculations were assisted by qvasp.[1]

[1] Wencai Yi, Gang Tang, Xin Chen, Bingchao Yang, Xiaobing Liu. qvasp: A flexible toolkit for VASP users in materials simulations, Computer Physics Communications, 2020, 107535. DOI: 10.1016/j.cpc.2020.107535

软件bug在所难免,欢迎邮件yi.wencai@163.com纠错或填补重要功能,也欢迎加QQ群398274903交流使用经验。

预计在8月29日在哔哩哔哩直播其安装和使用,敬请关注。

作者简介:

易文才,2018 年博士毕业于吉林大学理论化学研究所,目前在曲阜师范大学物理工程学院工作。目前主要研究方向:采用第一性原理计算和结构搜索算法,探究低维材料微观晶体结构和电子结构性质。通过结构搜索,挖掘材料微观结构与宏观性质之间的关系,并基于此设计新型低维多功能材料。研究兴趣包含:

1. 含能材料微观晶体结构探究;

2. 新型低维亚稳材料微观结构及稳定性的理论探究;

3. 低维功能材料催化性能及催化反应微观机理的理论研究;

4. 新型低维材料结构搜索算法的开发;

目前已在 J. Mater. Chem. A, J. Phys. Chem. Lett, J. Mater. Chem. C,Mater. Des. 等国际著名期刊发表论文 37 篇。同时开发了 qvasp 程序用以辅助处理输入和输出文件。

相关推荐

「乌龟」龟壳对比了几款伤害统计插件,最好用的是它?

乌龟服伤害统计插件虽然我们熟悉的Details和Recount,在乌龟服暂时没有很好的迁移,...

「听风」WOW网易有爱整合插件功能拆解(上)

魔兽小伙伴使用的怀旧服插件一般为大脚、网易有爱、ElvUI等,昨天将大脚整合包插件梳理之后发现插件清晰好多,虽然有些界面还是找不到设置方法,需要花些时间逐个看一下。网易有爱考虑到有一大部小伙伴使用网易...

教你使用iOS8插件iVeency 让电脑控制你的iPhone

【搞科技教程】iOS8越狱后安装什么插件好?对于一些高玩越狱族来说,他们一直在期待着远程监控插件Veency的更新,在昨日,Cydia之父终于放出了Veency的更新。此次更新支持iOS8完美越狱。来...

宝塔面板安全软件/插件有哪些?(宝塔面板5.9 安装命令)

许多新手站长在选择服务器管理面板的时候都会考虑包含哪些安全插件。对于安装宝塔Linux面板作为服务器管理软件的用户。建议使用宝塔自带的安全软件。一、免费使用...

Chrome和火狐插件让数以百万计用户隐私数据泄露

7月21日消息,流行浏览器诸如广告拦截等扩展功能,已经遭利用而让数以百万计使用Chrome和火狐(Firefox)的消费者个人数据泄露。遭遇泄露的这些个人数据,不仅涉及他们的浏览历史,而且还包括他们存...

如何使用Elasticsearch插件改进性能

撰写:PierrePoitevin,高级软件工程师|DanielGeng,软件工程师|萧湖李,工程经理(第一部分)问题TinderEng团队最近一直在致力于将机器学习(ML)算法集成到Tind...

RL必备插件:ERT--游戏内的战斗分析插件

ExorsusRaidTools插件介绍ExorsusRaidTools(以下简称ERT)是来自EUHowlingFjord服务器的Exorsus(NGA俗称3K3)公会开发的一款功能非...

魔兽世界7.0军团再临 多功能姓名版插件推荐

关键词>>魔兽世界,插件,姓名版,血条,wow魔兽世界7.0军团再临多功能姓名版插件推荐看着新版姓名版不习惯?来看看这款Kui_Nameplates姓名版插件吧!还带技能监视功能哟!K...

DTU配电自动化站所终端通讯接口有哪些 主控单元可配置多少插件?

世东电气HS-6302/DTU配电自动化站所终端通讯接口:...

魔兽世界:毒蛇神殿踏潮者很难?5张图教你学会如何通关

作为一个最会画画的魔兽世界辣鸡小编,我今天又来分享技术贴了。我们继续用图文并茂...

Aliexpress速卖通销量监控和一键复制运费模板Chrome插件v0.1

发现一个很强大的速卖通插件,支持所有速卖通产品的5天销量监控和一键复制运费模板功能,地址:https://github.com/YouthCodeChen/Aliexpress-Plugin...

魔兽世界boss技能提示?魔兽世界DBM插件?

魔兽世界boss技能提示可以通过使用DBM插件来实现,DBM是一款老牌首领报警插件。DBM的主要主要功能包括:包含所有团队级首领的警报模块;一些模块具有强大的功能,比如洛欧塞布的治疗者监视器,该功能允...

老学长分享10个最强chrome浏览器插件!瞬间开发效率棒棒哒

今天老学长给大家推荐几款超强大的谷歌插件!用过都说好!1、Tampermonkey(油猴插件)Tampermonkey(油猴脚本)是一款免费的浏览器扩展和最为流行的用户脚本管理器,它适用于Chro...

电脑浏览器无法安装控件问题的解决办法

前几天碰到一个监控设备在浏览器浏览时无法找到控件的问题,调整了好几次才改好,所以今天就来分享一下这个问题的解决办法。电脑在日常生活和办公中有可能需要下载安装一些特殊的控件,比如监控软件和各个银行的登录...

waves11:盘点waves的Meters表类插件

俗话说:混音就是"听,不要去看"。作为一门关于声音的艺术,混音的全部内容都关于听的。尽管如此,我们依然能够在混音场所中见到各种仪表,而它们的存在有其然的原因。仪表可以用在混音的很多阶段...