24小时热门版块排行榜    

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

kelly612

银虫 (小有名气)

[求助] 参数测试能量怎么都不稳定,求救!

最近在做一个体系的参数测试,搞了好久了,但是一直没有得出结果,虽然可以用文献上的参数,但是想自己验证一下,掌握方法。
脚本是这样
#!/bin/sh
for  i  in 350  400  450  500  550  600 650 700
do
cat > INCAR << !
SYSTEM = LMP
ENCUT = $i
ISTART = 0 ; ICHARG = 2
LDAU = .TRUE
LDAUTYPE = 1
LDAUL = -1 2 2 -1 -1
LDAUU = 0 5.5 5.5 0 0
LDAUJ = 0 1 1 0 0
ISPIN = 2
MAGMOM = 4*0 1*7 2*-7 1*7 4*0 16*0
ISMEAR = 0; SIGMA = 0.05
NELM = 30
LMIXMIX =4
LREAL = Auto
PREC = High
!
echo "ENCUT = $i eV" ;  mpirun -np 16 vasp5
E=$(grep "energy without entropy" OUTCAR | tail -1| awk '{printf "%12.6f \n", $5}')
echo $i  $E >>comment
done
KPOINTS 用的 3  6  9
结果是这样:
350        -200.25397
400        -199.72309
450        -199.49069
500        -199.42421
550        -199.44941
600        -199.49795
650        -199.53697
700        -199.57734
K点也取过很大的 趋势也是这样  sigma 也试了不同的值  能量始终都到不了稳定的值  另外我这个POSCAR是用的优化好的结构,我这个体系是反铁磁结构,所以加自旋加U,但我也试过不加的,能量趋势也是这样,然后用文献的值520 来测K点  已经增大到7 15 19了   能量还是一直降低  根本看不到能量变化小与1mev的希望啊……  各位大神出来指点一二吧,我实在没招了……   感激不尽啊!!!
回复此楼

» 猜你喜欢

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

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

kelly612

银虫 (小有名气)

引用回帖:
8楼: Originally posted by identation at 2013-11-14 10:24:12
LDAU中的U值应该指定4个就可以了,你指定了5个,大概是你吧自旋上和自旋下的Mn看成两个不同原子了。可以把自旋上和自旋下的Mn当成同一个原子指定U和POTCAR;然后指定U值。U值不知道你根据什么选的5.5-1的组合,可以 ...

非常感谢你的关注,U值是参考文献上的,赝势也和文献一样,不把Mn当成两类原子的话 也是一样的情况,用文献上的encut是没问题,我就是纳闷我怎么就测不出来,主要是我这个能量-截断能的变化趋势 没有趋于平滑,不知道跟我的磁构型有没有关系,文献是反铁磁构型,我就这么设置了初始磁矩,或者是我结构优化的不好,没有进入基态构型?但我是分步优化,过程都挺正常的呀。
350        -200.21188
400        -199.69089
450        -199.45863
500        -199.39341
550        -199.41708
600        -199.46676
650        -199.50511
700        -199.54608
9楼2013-11-17 18:26:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 11 个回答

啸宇天涯

木虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
kelly612: 金币+5 2013-11-11 15:05:53
测试时是否收敛了,可否增大离子步,比如NSW=200等等,或者将每个能量的输出结果保存下来试试。
2楼2013-11-10 22:53:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kelly612

银虫 (小有名气)

引用回帖:
2楼: Originally posted by 啸宇天涯 at 2013-11-10 22:53:45
测试时是否收敛了,可否增大离子步,比如NSW=200等等,或者将每个能量的输出结果保存下来试试。

跑每个encut 时  是收敛了的,测试不是静态计算么  就一个离子步啊  没有NSW呢
3楼2013-11-11 15:07:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kelly612

银虫 (小有名气)

咋木有人支招呢    自己顶一个……
4楼2013-11-11 20:03:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见