计算化学公社

标题: vasp输出的doscar之后如何画出某一个原子px py pz呢? [打印本页]

作者
Author:
wudazhuang509    时间: 2018-8-19 14:01
标题: vasp输出的doscar之后如何画出某一个原子px py pz呢?
如题,我在用vasp计算dos是得到的DOSCAR里面有整个体系px py pz,但是用split_dos处理后各个文件里面(如DOS1)里面只含有s p d信息,请问怎么找到px py pz等分波态密度呢?
作者
Author:
obaica    时间: 2018-8-19 14:33
p4vasp了解下
作者
Author:
hakuna    时间: 2018-8-20 14:35
其实不一定非要用那些个脚本,可以文本编辑器打开DOSCAR(推荐ultraedit),文件头部是总DOS,下面是投影到各个原子上的,数一下列数,如果只有四列,说明你INCAR参数设置有问题,没有lm展开,修改相应参数(LORDBIT, IORBIT),重算;如果有10列,直接把你需要的、对应原子的数据选中,拷贝出来可以用origin画图。各列数据含义:
不考虑自旋:E,s, py, pz, px, dxy, dyz, dz2, dxz, dx2-y2
如果考虑自旋,分波顺序为E,s(up),s(down), py(up),py(down), pz(up),pz(down), px(up),px(down), ......共19列


作者
Author:
wudazhuang509    时间: 2018-8-22 15:32
obaica 发表于 2018-8-19 14:33
p4vasp了解下

估计是我们学习的网络的问题,好多天了 一致下载不下来,你有没分享下?
作者
Author:
wudazhuang509    时间: 2018-8-22 15:34
hakuna 发表于 2018-8-20 14:35
其实不一定非要用那些个脚本,可以文本编辑器打开DOSCAR(推荐ultraedit),文件头部是总DOS,下面是投影到 ...

DOSCAR里面是19列,但这应该是总体系的吧?怎么找到对应原子的呢?
作者
Author:
hakuna    时间: 2018-8-29 10:55
DOSCAR还是很规范的,前面开头部分,散列数据的,是总DOS,往后翻,一个空行之后是投影到第一个原子上的DOS,再往后,会有下一个空行,之后是投影到第二个原子上的DOS,依此类推........各段数据与POSCAR里原子次序一 一对应
19列部分不是总体的,是考虑自旋后的DOS数据,次序如前述
作者
Author:
wudazhuang509    时间: 2018-8-31 10:39
hakuna 发表于 2018-8-29 10:55
DOSCAR还是很规范的,前面开头部分,散列数据的,是总DOS,往后翻,一个空行之后是投影到第一个原子上的DOS ...

谢谢了,终于看明白DOSCAR了
作者
Author:
不明嚼栗子    时间: 2019-11-27 22:32
hakuna 发表于 2018-8-29 10:55
DOSCAR还是很规范的,前面开头部分,散列数据的,是总DOS,往后翻,一个空行之后是投影到第一个原子上的DOS ...

您好,请问这里的xyz轴是不是对应vasp里的坐标轴啊,那么如果结构对坐标轴有个角度,想要得到平常说的dxz dyz这些是不是要自己写脚本啊




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3