① VASP计算能带图,怎样自动生成K点,并设置KPOINTS文件
用HSE06方法计算半导体的能带结构,首先DFT计算进行离子弛豫,然后HSE06 进行静态自洽计算。最后在这一步的基础上读取波函数进行能带计算。但是我的理论知识不够,能带计算的的路径不会选取,关于布里渊区的相关知识不太懂,有人说可以将上一步的IBZKPT文件拷贝到KPOINTS中,然后把高对称点拷贝到后面,权重为0,更新K点总数即可。
② 请教vasp如何使本征值按每条能带输出
看EIGENVAL这个输出文件。它里面给出的就是自己所选定的各个K点的一些列能带的本征值。正如你所说的,EIGENVAL里面是给定一个K点,然后就是各个能带的本征值。那么你要画出第n条,比如第5条能带,你就将每个K点的第5条能带值取出来。要确定哪些能带时pi带,我猜想要做原子的态密度分析,确定哪些原子轨道会形成pi键。
“在计算能带时是否可以按不同能带输出本征值?”。当然能,你已知道EIGENVAL保存数据规则,这只需要对EIGENVAL文件写个程序处理一下。
③ vasp能带结构的数据在哪里看
在vasp计算上查看。vasp能带结构的数据在出现后都会记录在vasp计算上,需要查看就要登陆vasp计算查看。
④ VASP的能带计算与绘图
使用的软件:VASP, Origin, EidtPlus
辅助分析计算的小程序: gk.x, pbnf.x
建立opt文件夹,编辑以下文件:
导入在 Materials Studio 中转换的坐标信息
导入赝势库中的原子信息,例:GeS
如果是集群,还需提交作业的脚本 vasp.job 如下
提交作业
计算结束后, cat out 查看体系是否收敛,如收敛则进入下一步计算。
在 opt 文件夹下建立 scf 文件夹,编辑以下文件
提交作业,产生WAVECAR进行下一步计算
在 opt 文件夹下拷贝建立 band 文件夹
编辑 band 下文件
实坐标与虚坐标通过命令 lv 得到,费米能级通过命令 f 得到,高对称点可查阅 参考文献 选取。
输入命令 gk 获取KOINTS文件,若文件后有多行零,则删去,且第二行数据减去相应删去行数。
提交作业,计算结束后生成 EIGENVAL 文件,输入命令 pb 得到能带数据文件 bnd.dat 和 highk.dat,将数据导入Origin绘图。
将能带数据文件 bnd.dat 和 highk.dat 导入Origin, 前两列为 bnd.dat 数据,后两列为 highk.dat 数据,格式如图,可使用 EditPlus 进行数据编辑。
⑤ 怎么用p4vasp来画杂化泛函计算的能带
我这有个方法,你算完能带后,找到EvXXX那个文件,即输出本征能量那个文件,之后找到你后来加到Kpoint里面第一个权重为0的对称点,之后记下那个点,到EvXXX那个文件里面找出这个点,之后把这个点之前的所有点都删了(这些点在Kpoint里权重都是非0的),在把上面的那个多少个k点的数目改了(改成你在Kpoint里加的权重都为0的点的个数)。之后再的话,我是到win系统下用一个在小木虫下载的分割脚本的程序放在文件夹里运行输入费米能级数据就出来了,再用origin画图。希望我说的足够清楚了
⑥ vasp 计算中在哪个文件中查看收敛情况
OUTCAR 和OSZICAR 都可以。只是看收敛,OSZICAR就可以
⑦ 计算得到的vasp的输出文件怎么放到ms里看
从MS建立结构,到VASP的POSCAR方法很多,可以手动,比较麻烦,也可以自动生成,我建议你一开始可以采用自动生成的办法,等自己对POSCAR文件有进一步了解之后,在手动设置也可以。
自动生成的话,可以自己写小脚本,也可以利用第三方软件,以利用第三方软件为例:
1、采用的软件是VESTA,下载链接:http://jp-minerals.org/vesta/en/download.html,安装也很简单,可以用windows版本的;
2、安装好之后,将MS建立好的结构保存成 ****.cif 文件,在VESTA打开,File--Export Data,保存成vasp的poscar格式就好了,坐标的话选择笛卡尔坐标。就ok了。