xiaoqiugood的个人博客分享 http://blog.sciencenet.cn/u/xiaoqiugood

博文

VASP电子结构计算错误-收集

已有 29620 次阅读 2014-8-19 21:44 |个人分类:电子结构计算|系统分类:科研笔记

关注:

1) 电子结构如带隙的实验测量及理论计算方法  UPS、ARPES、GW

2) 理论计算过程中各参数的物理意义

3) 计算错误及原因分析

 

网络摘录:

http://blog.163.com/jjf_sxnu/blog/static/65117057201211994517175/

 

一、ERROR: charge density could not be read from file CHGCAR for ICHARG>10
And
ERROR: while reading WAVECAR, plane wave coefficients changed 23962, 11981

可能方案:sometimes an incorrect ISMEAR will cause this error;

please check whether the FFT meshes have changed;

the CHGCAR really is in the working directory at runtime;

the fft meshes of CHGCAR are compatible ;

More verbosely, grep the OUTCAR file from the SCF calculation and find the values of NGXF, NGYF, and NGZF. Set these parameters explicitly in the INCAR file that you use when calculating the band structure (the ICHARG=11 run).

 

 

2.  P4VASP导出并保存数据时须加后缀.dat

 

 

3. 如何绘制自旋向下和向上的能带图?  可从OUTCAR中的电子占据数判断。

 

 

 

 

 

实例:band计算OUTCAR文件分析

 

E-fermi :   6.3038     XC(G=0): -10.2027     alpha+bet :-14.3412


spin component 1

 k-point   1 :       0.0000    0.0000    0.0000   【gamma点?】
 band No.  band energies     occupation
     1     -39.9038      1.00000
     2     -39.8886      1.00000

    31      10.1345      0.00000
    32      10.2656      0.00000

k-point   2 :       0.0000    0.0000    0.0263  【到达下一个对称点之前经历的其他中间点,共18个中间点】
 band No.  band energies     occupation
     1     -39.9038      1.00000
     2     -39.8887      1.00000
     3     -13.1248      1.00000

k-point 140 :      -0.3330    0.6670    0.5000   【路径上的最后一个高对称点】
 band No.  band energies     occupation
     1     -39.8667      1.00000
     2     -39.8667      1.00000
     3     -13.0988      1.00000
     4     -13.0988      1.00000

...........

 

 spin component 2  【以下为自旋向下的情形】

k-point   1 :       0.0000    0.0000    0.0000
 band No.  band energies     occupation
     1     -37.2253      1.00000
     2     -37.2063      1.00000
     3     -11.2111      1.00000
     4     -10.5448      1.00000
     5     -10.5448      1.00000

......

k-point 140 :      -0.3330    0.6670    0.5000
 band No.  band energies     occupation
     1     -37.1794      1.00000
     2     -37.1794      1.00000
     3     -11.2095      1.00000
     4     -11.2095      1.00000
     5     -11.1972      1.00000

 

 

4.  关注固定原子位置优化情形

 

 

5.    CHECK_OCCUPATIONS: ERROR, system is not insulating.

 

计算极化强度的各位同行,我想请教一个用VASP计算极化强度的问题,铁电相是半导体可以算出极化强度,但是找到的参考相在计算的时候,有报错不是半导体或绝缘体,OUTCAR中得不到极化值,这时候该怎么办呢?而且看手册上说VASP是可以计算insulating system的,如果不是呢?需要改什么参数才能计算,ISMEAR我改过,但是没有用。如果大家遇到同样的问题,希望能交流下

 

 

另外补充下报错信息,我用的VASP5.3中计算极化强度的新参数,不是LBERRY
CHECK_OCCUPATIONS: ERROR, system is not insulating.
CALC_POLARIZATION: ERROR, system is not insulating, skipping...
CHECK_OCCUPATIONS: ERROR, system is not insulating.
CALC_POLARIZATION: ERROR, system is not insulating, skipping...
导体怎么可能有铁电极化呢,都跑了
我和你遇到的问题一样一样的,请问楼主你解决了没!
我是算铁电超晶格的时候出的问题,因为要算应变极化,来求ezz,应变加在晶格常数c上之后,开始算,就出现这个情况了。之前碰到过一次,好像改了ISMEAR有改善,但是结果是否可靠。今天刚好又碰到了。崩溃

我前面用ISMEAR=0做静态和极化,但是铁电相也会报错有金属性,我就在做极化的时候改成-5,结果好了, 但是参考相没有什么作用,怎么改都是金属性。都想了两个月了也没有解决,有什么想法我们一起讨论吧

 

 

显然ISMEAR= -5 的时候SIGMA就没有用了!

 

 

3楼: Originally posted by xj20120828 at 2014-01-11 10:01:47
弱弱的问一句:sigma的取值不是展宽吗?越小的话能量不是应该越精确吗?...
你用四面体方法,直接没有展宽……展宽越小,耗费系统资源就越大,你的计算机能吃得消吗?测试一下,如果熵为0就可以了,具体可参见侯老师的教程,或者Sholl的DFT教程

 

 

 

 

附:

 

摘录:

 

如何判断 一个体系是否是 自旋极化体系,此外 很明显 上面的图不是自旋极化体系【从向上和向下的能带图是否重合判断?】

 

 

摘录2:

http://emuch.net/html/201305/5890125.html

 

如何用Vasp的结果画自旋向上和自旋向下分开的能带图

 

spilt_dos是处理态密度后,有个dos0 里面就是up和down的内容,直接岛津origin里面就可以画了
楼主 想要画 能带图。不是态密度哦
 可以用 p4v 直接导入画出能带,然后 保存 为 file.data, 其中 前一半 数据为  up, 后一半为 dn
【注:采用常规方法计算能带,在计算能带的结果文件夹中找到vasprum.xml导入p4V画图即可】
7楼: Originally posted by sungjen at 2013-10-30 14:37:22
请问这个两个图有什么区别呢  或者说对能带分析有什么影响呢...
这样就可以清楚的知道自旋向上和自旋向下是由哪些能带构成的

摘录3:

 

 

http://emuch.net/html/201002/1835984.html

 

如果完全重合
那么肯定不是半金属
你的fermi面附近的能带确实有差别
可能是半金属
通常是比较DOS的
你弄个DOS图看看吧
你的费米面一定要算准了,因为你的自选向上的能带在费米能级十分靠近的位置有能带值。如果算出来的DOS不能十分明确的显示,你可以考虑用GW方法准确计算能带宽度

是的,GW方法由于考虑了多体作用,不是单电子近似,是目前公认的计算能带宽度较准的方法之一。

 

 

11楼: Originally posted by sunray55 at 2013-04-27 00:54:25
还有一个地方友情提示下:因为算能带时K点很少,算的Fermi energy一般不准,也就是用楼主的程序最后画出的能带中标的Fermi 能级位置可能不准。如果要精确定费米能级的话,请把OUTCAR中的E-fermi值改成SCF自洽计算的 ...
1,‘因为算能带时K点很少,算的Fermi energy一般不准,’
错,K点很多,不准的原因是应为这些点不能代表整个空间

2,‘也就是用楼主的程序最后画出的能带中标的Fermi 能级位置可能不准。’
一般对于全空间的K-path计算不会有问题,但是在计算局部的时候就会有。如果你算的是整个K-path那就完全没必要担心了。对于计算局部能带,一般人没算过,
10楼: Originally posted by sunray55 at 2013-04-27 00:48:25
一个小错误帮楼主纠正一下:倒数第五行是311,编译会提示这里错误。
我现在已经没有更新了,如果有问题,请把编译的问题贴出来吧,我改改

 

 

6.PDOS

 

 

12楼: Originally posted by xj20120828 at 2014-01-13 10:48:03
我看手册说不一定完全相等但是应该也不会差的很多,但是我的图好像差的非常大,:(不知道哪里出现问题了?...
一般来说,就是电子局域在原子周围的,会差的少,电子越位于原子的间隙差的就越多。所以一般来说,金属和非极性共价体系差的会比较多,而离子性或者稀有气体类型的会差的比较少。不过这个不一定。
另外pdos这个东西本来就是基于投影算法的,是只能定性不能定量的,现在还有很多人基于bader charge或者coop去算pdos,不过个人觉得这些算法或多或少都有问题。
转最近一个审稿人对我pdos的质疑,感觉还是蛮有道理的。
Another issue with the analysis is the use of projected densities of states (PDOS) in Fig 4. PDOS normally involve projections onto underlying orbitals. The results obtained depend on the choice of orbitals, and a resonable choice of orbitals at low pressures can give chemically misleading results at high pressures. I doubt the conclusions drawn from the PDOS.

 



https://blog.sciencenet.cn/blog-567091-820718.html

上一篇:GW计算的艰难算例尝试
下一篇:VASP固定原子坐标进行优化
收藏 IP: 139.205.197.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-21 20:48

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部