24小时热门版块排行榜    

查看: 2217  |  回复: 19
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

qiqi2926

铜虫 (小有名气)

[交流] 【求助成功】计算能带结构时出现错误,请教 已有8人参与

计算六角晶系的能带结构,自洽得到电荷密度已经完成,再进行第二步,也就是用所得到的电荷密度再重新做非自洽计算时出现问题。
《参考侯老师的文章》:找出简约布里渊区的特殊k点,编辑了syml文件(利用gk.x产生KPOINTS的输入文件)。得到KPOINTS文件。同时准备好计算所需的POTCAR,POSCAR(优化以后的),和INCAR(从侯老师的书上改写得到的)。
进行计算,出现错误如下:
get the following lines in OUTCAR
----------------------------
Analysis of symmetry for dynamics (positions and initial velocities):

Subroutine DYNSYM returns: Found 12 space group operations
(whereof 6 operations were pure point group operations)
out of a pool of 12 trial space group operations
(whereof 6 operations were pure point group operations)
and found also 1 'primitive' translations


The dynamic configuration has the point symmetry C_3v.
The point group associated with its full space group is C_6v.
--------------------------------------------
it gave the correct space group, but obviously the structure was wrong.
I am puzzled now, please help me out, thx!

[ Last edited by qiqi2926 on 2010-8-11 at 23:46 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qiqi2926

铜虫 (小有名气)

引用回帖:
Originally posted by lvjian8596 at 2010-08-10 14:37:59:
检查下晶格矩阵和原子位置
可能是找对称性出的问题!

我以为是由于优化导致晶格的对称性发生变化,但是用优化后的参数来建模,得到的对称性不变。所以原子的对应位置是不变的。对称性也不会改变的哦。
第二个KPOINTS文件都是特殊k点之间产生的,也是没有问题的。。。
3楼2010-08-10 15:10:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qiqi2926

铜虫 (小有名气)

引用回帖:
Originally posted by xiaomagh at 2010-08-10 15:47:45:
仔细检查一下,肯定是对称性出现问题了。比如产生的K点,是不是错了。

这个应该怎么检查呢?我是用在六角晶系的特殊k点之间,产生的k点。
8  
30  20  30  20  30  20  30
G 0.0    0.0    0.0
M 0.0    0.5    0.0
K -0.33333333333     0.6666666666667      0.000000000
G 0.0    0.0    0.0
A 0.0    0.0    0.5
L 0.0    0.5    0.5
H -0.33333333333     0.6666666666667      0.500000000
A 0.0    0.0    0.5

3.626897747  -2.093991317  0.000000000  0.275717726  0.000000000  0.000000000
0.000000000   4.187982635  0.000000000  0.137858863  0.238778449  0.000000000
0.000000000   0.000000000  7.414480427  0.000000000  0.000000000  0.134871217

-20.0  20.0
-3.6466
不知道检查方法。。。。
6楼2010-08-10 16:52:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qiqi2926

铜虫 (小有名气)

引用回帖:
Originally posted by jghe at 2010-08-10 16:38:42:
可以用沿高对称点产生K点的方法试试,另外,能不能把你的gk.x给我发一份,谢谢!
jghe8301@gmail.com

就是这个方法啊。。。
7楼2010-08-10 16:53:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qiqi2926

铜虫 (小有名气)

引用回帖:
Originally posted by valenhou001 at 2010-08-10 20:17:32:
贴出你的POSCAR的头5行就可以。

您的意思是不需要写出原子的坐标吗???
还是???
liBH4-Hex                              
   4.27600000000000     
     0.8481987248411803   -0.4897079788164736    0.0000000000000000
     0.0000000000000000    0.9794159576329472    0.0000000000000000
     0.0000000000000000    0.0000000000000000    1.7339757780272302
   8   2   2
Direct
  0.1746420217376563  0.3492840433069445  0.5907669983200715
  0.6507159565246875  0.8253579782623439  0.5907669983200715
  0.1746420217376562  0.8253579784307116  0.5907669983200715
  0.8253579782623439  0.6507159566930557  0.0907669983200713
  0.3492840434753125  0.1746420217376563  0.0907669983200712
  0.8253579782623439  0.1746420215692880  0.0907669983200713
  0.3333333333333357  0.6666666666666643  0.3716195720299735
  0.6666666666666643  0.3333333333333357  0.8716195720299736
  0.3333333333333357  0.6666666666666643  0.1153656438103626
  0.6666666666666643  0.3333333333333357  0.6153656438103633
  0.3333333333333357  0.6666666666666643  0.5357138058887503
  0.6666666666666643  0.3333333333333357  0.0357138058887506
9楼2010-08-10 20:22:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qiqi2926

铜虫 (小有名气)

引用回帖:
Originally posted by valenhou001 at 2010-08-11 09:20:18:
你的基矢:
liBH4-Hex                              
   4.27600000000000     
     0.8481987248411803   -0.4897079788164736    0.0000000000000000
     0.0000000000000000    0.9794159576329472     ...

加入SYMPREC=1E-4之后,还是不行。我估计,是不是产生K点的方法不对???但是师兄说是原子位置的问题。。。我就是不知道是什么问题???

[ Last edited by qiqi2926 on 2010-8-11 at 15:14 ]
13楼2010-08-11 10:41:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qiqi2926

铜虫 (小有名气)

引用回帖:
Originally posted by jghe at 2010-08-10 22:42:19:

是的,但是每一对高对称点间要空两行

我试过这种方法。每一对搞对称断电之间空一行行吗?我看侯老师的书上就是空一行。还是不行。。。这个问题的症结我还不是很清楚。您能讲讲吗???
14楼2010-08-11 10:43:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qiqi2926

铜虫 (小有名气)

引用回帖:
Originally posted by valenhou001 at 2010-08-11 20:08:37:
在计算能带时,不能设置ISMEAR=-5或-4,应该设置其他的,比如ISMEAR =0 或1。

我把ISMEAR给去掉了,不设值。。。
其中INCAR文件为:
SYSTEM = LiBH4-Hex
ENCUT = 600
ISTART = 1; ICHARG = 2
#ISMEAR = -5
NBANDS = 20
PREC = Accurate



就可以运行了,但是不知道为什么???能不能解释一下???
17楼2010-08-11 23:45:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 qiqi2926 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见