24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1210  |  回复: 4

hn19870519

木虫 (正式写手)

[求助] 关于silicene能带计算的问题已有1人参与

最近刚开始学习pwscf,计算silicene的能带,碰到一个很奇怪的问题。我计算了高对称路径G-K-M和K-M,但是发现这两次计算,第三条和第四条能带的本征值(K-M)反转了。下面贴一下计算的输入文件,附件是两次计算的bands.dat文件。希望高手能够解惑。
&control
    calculation = 'bands',
    prefix = 'Si',
    pseudo_dir='./'
    outdir='./'
    tstress=.true.
    tprnfor=.true.
    wf_collect=.true.
/
&system
    ibrav =  4,
    celldm(1) = 7.32477,celldm(3)=4.09569
    nat =  2,
    ntyp = 1,
    ecutwfc =40
    occupations= 'smearing'
    smearing='gaussian'
    degauss=0.020D0
    nbnd=12
/
&electrons
    mixing_beta = 0.7
    conv_thr=1.D-8
/

ATOMIC_SPECIES
Si 28.086  Si.pbe-rrkj.UPF

ATOMIC_POSITIONS (crystal)
Si       0.666666667   0.333333333   0.486223239
Si       0.333333333   0.666666667  -0.486223239
K_POINTS crystal
40
  0.000000  0.000000  0.000000    1.0
-0.017526  0.035105  0.000000    1.0
-0.035053  0.070211  0.000000    1.0
-0.052579  0.105316  0.000000    1.0
-0.070105  0.140421  0.000000    1.0
-0.087632  0.175526  0.000000    1.0
-0.105158  0.210632  0.000000    1.0
-0.122684  0.245737  0.000000    1.0
-0.140211  0.280842  0.000000    1.0
-0.157737  0.315947  0.000000    1.0
-0.175263  0.351053  0.000000    1.0
-0.192789  0.386158  0.000000    1.0
-0.210316  0.421263  0.000000    1.0
-0.227842  0.456368  0.000000    1.0
-0.245368  0.491474  0.000000    1.0
-0.262895  0.526579  0.000000    1.0
-0.280421  0.561684  0.000000    1.0
-0.297947  0.596789  0.000000    1.0
-0.315474  0.631895  0.000000    1.0
-0.333000  0.667000  0.000000    1.0
-0.333000  0.667000  0.000000    1.0
-0.315474  0.658211  0.000000    1.0
-0.297947  0.649421  0.000000    1.0
-0.280421  0.640632  0.000000    1.0
-0.262895  0.631842  0.000000    1.0
-0.245368  0.623053  0.000000    1.0
-0.227842  0.614263  0.000000    1.0
-0.210316  0.605474  0.000000    1.0
-0.192789  0.596684  0.000000    1.0
-0.175263  0.587895  0.000000    1.0
-0.157737  0.579105  0.000000    1.0
-0.140211  0.570316  0.000000    1.0
-0.122684  0.561526  0.000000    1.0
-0.105158  0.552737  0.000000    1.0
-0.087632  0.543947  0.000000    1.0
-0.070105  0.535158  0.000000    1.0
-0.052579  0.526368  0.000000    1.0
-0.035053  0.517579  0.000000    1.0
-0.017526  0.508789  0.000000    1.0
  0.000000  0.500000  0.000000    1.0
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hn19870519

木虫 (正式写手)

附件上传不了。发文本吧。截了两个数据。
G-K-M:
-0.333000  0.577928  0.000000
-14.538  -2.143 -14.525 -12.776  10.759  -2.124  10.766   8.251  12.752  11.215
  12.773  12.779
           -0.315474  0.577898  0.000000
-14.703  -2.376 -14.396 -12.730  10.661  -1.893  10.772   8.265  11.192  12.506
  12.560  12.506
K-M:
-0.333000  0.577928  0.000000
-14.538 -14.525 -12.776  -2.143  -2.124   8.251  10.759  10.766  11.215  12.752
  12.773  12.779
           -0.315474  0.577898  0.000000
-14.703 -14.396 -12.730  -2.376  -1.893   8.265  10.661  10.772  11.192  12.506
  12.560  12.506
2楼2014-10-06 19:14:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liqizuiyang

木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
liliangfang: 金币+1, 谢谢交流 2014-10-07 17:37:47
hn19870519: 金币+20, ★★★★★最佳答案, 太给力了! 2014-10-08 10:34:33
算完scf -> bands之后,需要用bands.x提取能带信息。这个bands.x会根据当前k点对称性调整能带顺序。

可以在输入文件中加入no_onverlap = .true.禁用这一特性。
3楼2014-10-07 10:13:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hn19870519

木虫 (正式写手)

引用回帖:
3楼: Originally posted by liqizuiyang at 2014-10-07 10:13:03
算完scf -> bands之后,需要用bands.x提取能带信息。这个bands.x会根据当前k点对称性调整能带顺序。

可以在输入文件中加入no_onverlap = .true.禁用这一特性。

你好!再问一下,ph.x计算的时候,有没有对称性的开关。因为我计算silicene的声子谱,4×4×1的q点有虚频,但是3×3×1的就没有,所以我想测试一下是不是考虑了对称性之后K点数目变少的原因。
4楼2014-10-08 21:10:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liqizuiyang

木虫 (著名写手)

引用回帖:
4楼: Originally posted by hn19870519 at 2014-10-08 21:10:37
你好!再问一下,ph.x计算的时候,有没有对称性的开关。因为我计算silicene的声子谱,4×4×1的q点有虚频,但是3×3×1的就没有,所以我想测试一下是不是考虑了对称性之后K点数目变少的原因。...

这个我不清楚,没用过ph模块。
5楼2014-10-08 21:20:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 hn19870519 的主题更新
信息提示
请填处理意见