24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1135  |  回复: 2

zhang668

木虫 (正式写手)

[交流] 【求助】截断能测试不收敛是怎么回事已有1人参与

如题,我用pwscf测试了BaTiO3的截断能,结果发现截断能很难收敛,基本要到450Ry才能达到1.0e-4Ry精度,我同样测试了其它参数的影响,发现不论怎么换其他参数都是这个结果。
测试脚本:
#!/bin/sh
for i in 60 70 80 90 100 110 120 130 140 ...... 570
do
cat > scf.in < &control
  calculation= 'scf'
  restart_mode='from_scratch'
  pseudo_dir = './'
  outdir ='./'
  prefix = 'BaTiO3'
  tprnfor = .true.
/
&system
  ibrav = 1, celldm(1)=7.57, nat=5, ntyp = 3, ecutwfc = $i, ecutrho = 600,occupations = 'smearing', smearing = 'gaussian', degauss = 0.01
/
&electrons
  diagonalization = 'david'
  conv_thr = 1.0e-8
  mixing_beta = 0.3
/
ATOMIC_SPECIES
Ba 137.327 Ba.pbe-nsp-van.UPF
Ti 47.867  Ti.pbe-sp-van_ak.UPF
O  15.9994 O.pbe-van_ak.UPF
ATOMIC_POSITIONS
Ba 0   0   0
Ti 0.5 0.5 0.5
O  0.5 0.5 0
O  0.5 0   0.5
O  0   0.5 0.5
K_POINTS AUTOMATIC
7 7 7 0 0 0
!
pw.x -inp scf.in
E=`grep 'Harris-Foulkes estimate ' output.* |tail -1 |awk  '{printf  "%7.6f \n", $4}'`
echo $i  $E  >>Evk.dat
done

截断能再大,到580已算不下去了,请问这个是怎么回事?为什么很难收敛?
难道是赝势里Ba为非线性nsp赝势原因还是什么?按理说USPP赝势截断能应该很小啊

[ Last edited by zhang668 on 2010-10-27 at 23:10 ]
回复此楼

» 猜你喜欢

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

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

zhang668

木虫 (正式写手)

2楼2010-10-27 12:02:14
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

ylli

木虫 (小有名气)

BaTiO3是金属???

★ ★
zhang668(金币+1):谢谢参与
aylayl08(金币+1):谢谢提点 2010-10-27 20:08:45
zhang668(金币+1): 2010-10-27 23:08:09
注意BaTiO3是金属吗? occupations = 'smearing', smearing = 'gaussian', degauss = 0.01
这几个参数只对金属使用!!
3楼2010-10-27 12:33:36
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zhang668 的主题更新
信息提示
请填处理意见