24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2334  |  回复: 9

weiyongkai

木虫 (职业作家)

[求助] QE计算在某一压强下的晶体参数要比相同条件下的VASP小的很多,是怎么回事呢?

输入文件及势函数(官方网站下的)如下:
#! /bin/sh
#
# SCF at dense k-mesh, good enough for electronic DOS
#
cat > al.scf.fit.in <<!
&control
    calculation='vc-relax',
    restart_mode='from_scratch',
    prefix='al',
    pseudo_dir = './ps',
    outdir='./tmp',
    wf_collect =.true.,
    etot_conv_thr = 1.0d-6 ,
    forc_conv_thr = 1.0d-4 ,
    tstress = .true. ,
    tprnfor = .true. ,
    nstep = 200 ,
/
&system
     ibrav=14,
     a=3.169,b=3.169,c=3.169,
     cosab=0,cosac=0,cosbc=0,
     nat= 8, ntyp= 2,
    ecutwfc =100.0,
    ecutrho = 800,
    occupations='smearing', smearing='methfessel-paxton', degauss=0.05,
    la2F=.true.,
/
&electrons
    diagonalization='david',
    conv_thr =  1.0d-14,
    mixing_beta = 0.7,
        mixing_ndim = 10,
    diagonalization='david',
/
&IONS
    ion_dynamics='bfgs',
    ion_positions = 'from_input',
    pot_extrapolation = "second_order",
    wfc_extrapolation = "second_order",
/
&cell
                cell_dynamics = 'bfgs' ,
                cell_dofree = 'all' ,
                press = 250,
                cell_factor = 5.0,
/            
ATOMIC_SPECIES                                       
  H  1.008   H.pz-vbc.UPF                             
  Al 26.982  Al.pz-vbc.UPF                             
ATOMIC_POSITIONS {crystal}                           
  H   0.25   0.00   0.50
  H  -0.25  -0.00   0.50
  H   0.50   0.25  -0.00
  H   0.50  -0.25   0.00
  H   0.00   0.50   0.25
  H   0.00   0.50  -0.25
Al   0.00   0.00   0.00
Al   0.50   0.50   0.50
K_POINTS {automatic}
16 16 16  0 0 0
!
mpirun -np 12 pw.x<al.scf.fit.in > 25.out

B为QE计算的P-V结果,D为VASP计算的P-V结果
Graph1.png
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : ps.rar
  • 2013-05-10 11:28:21, 16.66 K

» 收录本帖的淘帖专辑推荐

学习

» 猜你喜欢

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

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

DFPT

金虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
weiyongkai: 金币+10, 有帮助 2013-05-13 09:15:05
有没有换算VASP与QE的压强单位的不同?
010-8393-9164
2楼2013-05-10 17:15:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

huazhorg

铁杆木虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
weiyongkai: 金币+10, 有帮助 2013-05-13 09:16:37
LDA赝势会低估晶格常数。
3楼2013-05-12 10:36:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

weiyongkai

木虫 (职业作家)

引用回帖:
2楼: Originally posted by DFPT at 2013-05-10 17:15:09
有没有换算VASP与QE的压强单位的不同?

换算了啊,QE中的压强单位为Kbar,设置的时候是按1GPa=10Kbar设置的啊,这也小的太多了啊?
凌云
4楼2013-05-13 09:14:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

weiyongkai

木虫 (职业作家)

引用回帖:
3楼: Originally posted by huazhorg at 2013-05-12 10:36:53
LDA赝势会低估晶格常数。

是的,可是从结果看来低估的有些大,需要转换势函数么?可以用abinit势函数转化过来用么?
凌云
5楼2013-05-13 09:16:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

goldenfisher

金虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
weiyongkai: 金币+10, 有帮助 2013-05-13 11:31:03
weiyongkai: 金币+10, ★★★很有帮助, 谢谢提示,正在一个一个尝试:) 2013-05-14 08:54:05
80%是赝势的问题。
QE里面Al和H的赝势那么多,选择也非常多、
6楼2013-05-13 10:18:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

weiyongkai

木虫 (职业作家)

引用回帖:
6楼: Originally posted by goldenfisher at 2013-05-13 10:18:42
80%是赝势的问题。
QE里面Al和H的赝势那么多,选择也非常多、

我试了其他的赝势,但老提示错误,比如用H.blyp-van_ak.UPF和Al.blyp-n-van_ak.UPF提示:
task#  6
from  read-pseudo-nl: error #6
Reading pseudofile (qfunc)
难道从官方网站下下来的势函数不能直接用么?
凌云
7楼2013-05-13 11:30:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

huazhorg

铁杆木虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
weiyongkai: 金币+10, ★★★很有帮助, 谢谢帮助! 2013-05-14 08:52:51
引用回帖:
7楼: Originally posted by weiyongkai at 2013-05-13 11:30:54
我试了其他的赝势,但老提示错误,比如用H.blyp-van_ak.UPF和Al.blyp-n-van_ak.UPF提示:
task#  6
from  read-pseudo-nl: error #6
Reading pseudofile (qfunc)
难道从官方网站下下来的势函数不能直接用么?...

你试试PBE赝势,比如Al.pbe-n-van.UPF和H.pbe-van_ak.UPF
8楼2013-05-14 08:36:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

goldenfisher

金虫 (著名写手)

引用回帖:
7楼: Originally posted by weiyongkai at 2013-05-13 11:30:54
我试了其他的赝势,但老提示错误,比如用H.blyp-van_ak.UPF和Al.blyp-n-van_ak.UPF提示:
task#  6
from  read-pseudo-nl: error #6
Reading pseudofile (qfunc)
难道从官方网站下下来的势函数不能直接用么?...

肯定可以直接用的。你的设置可能有些问题。另外,带ak字样的是从CPMD中转换过来的,有些小问题。
9楼2013-05-14 16:07:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

weiyongkai

木虫 (职业作家)


ben_ladeng: 金币+1, 欢迎分享您的经验 2013-05-15 07:37:29
引用回帖:
9楼: Originally posted by goldenfisher at 2013-05-14 16:07:54
肯定可以直接用的。你的设置可能有些问题。另外,带ak字样的是从CPMD中转换过来的,有些小问题。...

我也怀疑是我的设置的问题,另外我觉得势函数的选择应该要根据所要计算的要求进行选择,谢谢
凌云
10楼2013-05-14 16:54:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 weiyongkai 的主题更新
信息提示
请填处理意见