24小时热门版块排行榜    

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

刘仕晨

木虫 (正式写手)

[求助] 关于pwscf的ibrav=0和不为0时的问题

pwscf我是初学者,由于之前用的是vasp,所以在写in文件的时候也没有多想,一直是用的ibrav=0,然后下面给出晶格常数,然后用xcrysden,检查自己建的结构有没有问题,后来师兄偶然的一次聊天,我突然发现同样的体系当ibrav不为0时会得到完全不同的结果。我用example8里的Ni做了测试,因为我当初是因为学习画费米面而学习pwscf的。
首先是官方给出的输入文件,ibrav=2,显示如下(省略了60个K点):
&control
    calculation='scf'
    restart_mode='from_scratch',
    prefix='ni',
    pseudo_dir = '/home/liushichen/tools/pwscf/espresso-4.3.2/pseudo/',
    outdir='/home/liushichen/work/pwscf/Ni/tmp/'
/
&system
    ibrav=2, celldm(1) =6.48, nat=1, ntyp=1,
    nspin = 2,  starting_magnetization(1)=0.7,
    ecutwfc = 24.0, ecutrho = 288.0,
    occupations='smearing', smearing='methfessel-paxton', degauss=0.02
/
&electrons
    conv_thr = 1.0e-10
    mixing_beta = 0.7
/
ATOMIC_SPECIES
Ni 58.69 Ni.pz-nd-rrkjus.UPF
ATOMIC_POSITIONS
Ni 0.0 0.0 0.0
K_POINTS
  60

然后是我写的ibrav=0时的in文件,显示如下:
&control
    calculation='scf'
    restart_mode='from_scratch',
    prefix='ni',
    pseudo_dir = '/home/liushichen/tools/pwscf/espresso-4.3.2/pseudo/',
    outdir='/home/liushichen/work/pwscf/Ni/tmp0/'
/
&system
    ibrav=0, nat=4, ntyp=1,
    nspin = 2,  starting_magnetization(1)=0.7,
    ecutwfc = 24.0, ecutrho = 288.0,
    occupations='smearing', smearing='methfessel-paxton', degauss=0.02
/
&electrons
    conv_thr = 1.0e-10
    mixing_beta = 0.7
/
CELL_PARAMETERS cubic
     6.480000000    0.000000000    0.000000000
     0.000000000    6.480000000    0.000000000
     0.000000000    0.000000000    6.480000000
ATOMIC_SPECIES
Ni 58.69 Ni.pz-nd-rrkjus.UPF
ATOMIC_POSITIONS
Ni 0.0 0.0 0.0
Ni 0.5 0.5 0.0
Ni 0.0 0.5 0.5
Ni 0.5 0.0 0.5
K_POINTS
  60
这两个输入文件用xcrysden看会得到同样的结构,应该是没有设错的,但是计算的结果,却是4倍的关系,无论是体积还是能量,这个我就不能理解了,我觉得我第二种设法,没有设成超胞啊,不过最离谱的是费米面,算出来的完全不同,这让我怀疑我之前算的费米面都是错的,我就很奇怪了,一样的结果不是应该得到差不多的费米面么,为什么会这样呢?不知道大家有没有注意过这个问题,希望知道的能指导一下,谢谢!
回复此楼

» 猜你喜欢

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

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

DFPT

金虫 (小有名气)

引用回帖:
7楼: Originally posted by 刘仕晨 at 2013-06-13 16:19:21
懂了,谢谢,其实前几天就注意到你头像了,没想到您会过来帮我解答问题,我也刚从上海看蓝胖子回来。...

一个下午愣是没能挤进去的怨念飘过……
010-8393-9164
8楼2013-06-13 16:31:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 13 个回答

刘仕晨

木虫 (正式写手)

@gemucai不知道能不能艾特上,又要麻烦您了,谢谢
2楼2013-06-12 19:44:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

DFPT

金虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
sunyang1988: 金币+1, 谢谢交流 2013-06-13 00:19:48
刘仕晨: 金币+10, ★★★★★最佳答案 2013-06-13 16:19:28
设置ibrav=2时,相当于POSCAR设置为:
lattice_param
  0.0  0.5  0.5
  0.5  0.0  0.5
  0.5  0.5  0.0
  1
  0.0  0.0  0.0
这是建立的结构为FCC的primitive cell。
而LZ给的第二个情况,则是典型的FCC的conventional cell,原子数量是primitive cell的四倍,自然做出来的总能是四倍的关系。至于费米面,我想LZ说的差别大不是在于费米面本身的形貌,而是显示出的原子模型吧。使用ibrav=2做费米面时,如果没记错,似乎应该是显示primitive cell的模型的。

» 本帖已获得的红花(最新10朵)

010-8393-9164
3楼2013-06-12 20:45:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

卡崔娜

新虫 (小有名气)

楼上解释很到位啊,果然大神啊
曲终人散,谁无过错
4楼2013-06-12 22:23:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见