VASP新手入门,对于VASP以及Linux体系初学者的福音~(附VASP简单结构优化的 ...

打印 上一主题 下一主题

主题 511|帖子 511|积分 1533

   其实很多多少朋友们对于突然被丢过来一个课题,去学习VASP是完全没有概念的,例如什么是VASP?VASP是一个什么样的软件?(很多多少的同学们在找我帮忙编译安装过VASP之后最风趣的一句话是“您好!请问VASP这个软件在那边,我为什么找不到!”)如何使用VASP?用VASP到底去盘算什么?等等等,那么我就来简单的,特殊小白普通易懂的先容一下这个貌似很是高深其实很好上手的维也纳从头算(VASP).
   一:首先要明白VASP是干啥的
        这里不去引用什么什么特殊科学的字眼,VASP就是一款维也纳大学研发的对于分子结构等的第一性原理的盘算软件,它可以盘算很多东西,在学习VASP之前肯定肯定要记住去多多多的看第一性盘算原理的文章,看的时间要注意,第一性原理盘算可以用很多软件来举行,先去看VASP即可,先熟悉到VASP可以算一些什么,一般文章里的盘算图,这里举一些简单的图片当作示例。(如有侵权,联系删除)。

   例如这两张图,看着还挺厉害的吧,左图为能带图,右图为电子密度图,这些图片并不是VASP天生的,是通过VASPKIT(国产之光,感谢各位老师)对VASP盘算出的文件举行数据提取,然后输出可导出的文件,这样就可以使用作图软件origin,visio等举行作图,文章里的种种图片就可以美美的产出了(附一下VASPKIT的功能界面)。

这些大概就是科研论文使用VASP盘算的基本流程,下面先容,VASP软件的工作环境。
二:VASP的工作环境
     它无法工作在咱们多数人用的体系Windows的,无论是几代都不可以,它是工作在Linux体系的,目前主流的Linux体系用的最多的是Ubuntu和CentOS(步调员聚集地)。
这二者固然都是可以安装VASP的,至于安装方法此处临时不提,以后有时间就写一点,两个体系都是有纯终端界面(没有图像全是代码)和图形界面的,图形界面相对比较友爱,如果是纯终端界面,那么还必要去学习一下具体的操作指令等等(之后会写一篇VASP基本应用的指令),并不是说咱们Windows就不可以用VASP了,这里可以安装一个虚拟机,然后映射上面这两个体系然后举行安装VASP就行了,注意现在用的比较多的虚拟机应该是VM了,Win10之前可以用老版本的VM,新版本的Win11必须用最新版,不然轻易出现不兼容的情况,安装VM过程全程断网,防止出错。
三:和VASP共同使用的常见软件
首先,要明白自己要盘算的结构从那边来,一般用的最多的就是Materials Studio,可以对结构举行扩胞,切面等等一系列操作,操作完毕后导出CIF格式如下图操作

1、点击左上角的File
2、点击菜单里的Export,选择下图中的cif格式输出


 3、下载Vesta软件将cif文件拖入Vesta中

 4、点击左上角的File文件,然后菜单选择Export data,选择输出.vasp,POSCAR文件


至此等于VASP可以盘算的POSCAR结构文件正式天生,由于名字并不是POSCAR,所以在上传到Linux体系里时,要重定名,连后缀也不要,只定名为POSCAR文件。
四:VASP简单结构优化(Ubuntu体系为例)

1、新建一个文件夹,将刚刚上述.vasp文件拖入进去,这个时间可以看到,这个文件由于我用向日葵长途控制传输的文件,导致有限定(小锁,可读不可写??无所谓,反正就是有限定)所以要先给他权限,在文件夹里右键打开终端输入以下代码,777后面有空格,这里改成你自己的文件名即可
  1. sudo chmod 777 0000046760-conventional-cell.vasp
复制代码

这里可以看到就已经没有限定了,是一个可读可写的文件了,然后重定名为POSCAR 见下图

 2、然后要设置一个INCAR文件,这个文件是用来告诉VASP我们要盘算什么,具体的参数可以根据我们必要的去调整,我给出一个简单的INCAR文件仅供参考,内里的参数可以从很多文章里自行学习,INCAR文件和POSCAR一样,在Ubuntu里可以直接查看,是一个文本文件,可以复制POSCAR,把内里删干净,再复制下面参数进去,更改名字为INCAR,和POSCAR放在一个文件夹即可。见下图
  1. SYSTEM = OPT
  2. PREC = Accurate
  3. ENCUT = 500
  4. EDIFF = 1e-7
  5. IBRION = 2
  6. ISIF = 2
  7. NSW = 500
  8. GGA = PE
  9. ISMEAR = 0
  10. SIGMA = 0.05
  11. POTIM = 0.5
  12. EDIFFG = -1e-2
  13. NPAR = 8
  14. NELM = 100
  15. IVDW=11
复制代码
  

3、举行优化运算还缺少两个文件一个是赝势POTCAR和KPOINTS文件,这里我们用VASPKIT举行写取(前提安装好了) ,右键打开终端输入vaspkit,紧接着输入102,再输入2,最后根据精度和服务器运算能力选择精度我选的是0.04见下图操作


 见上图四四个文件就已经天生完毕了,VASP优化盘算所需的文件就都准备好了。
4、提交任务,举行盘算即可,ubuntu一般根据自己的服务器线程数使用mpirun举行提交代码如下(在文件夹打开终端举行输入)
  1. mpirun -np 88 vasp_std
复制代码
我的服务器是88线程的,所以要根据自己的实际线程数去改变
5、等待任务竣事,会天生很多的文件,其中CONTCAR便是优化后的结构,再导出到Vesta里就可以查看,同样的如果必要用MS查看,那就用Vesta输出cif文件,Materials Studio就可以查看了。
盼望大家可以从我的文章中学到知识,有问题请给我留言,感谢收藏点赞






免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

何小豆儿在此

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表