24小时热门版块排行榜    

查看: 987  |  回复: 4

d98222003

新虫 (初入文坛)

[交流] vc-relax : hydrostatic pressure 已有1人参与

?????
???????????}??
?????? fully optimized ????z?? 'P=0.00' ??l?F stress tensor ????? C11 C22 C33 ??g???????  1 kbar
???@????????Y?????????}?
??????? stress tensor ???? c11 c22 c33 ?@???? compent ??g????С? 1kbr???_?? hydrostatic pressure
??????N???
???????Y???????x?? P=0.00 ??? ??????`????

??????? VASP ?e?棬 external pressure = 10 ?????????????????
?? QE ???

??????????????!
回复此楼

» 猜你喜欢

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

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

souledge

专家顾问 (著名写手)

★
小木虫: 金币+0.5, 给个红包,谢谢回帖
PWscf中没有提供带方向的stress参数,所以能够使用的只有press = 0.0。不过,对于这种P=0.00,但是方向分量却有比较大的差异的情况,可以考虑减小收敛阀值,看能否达到目的:press_conv = ???。但是这样做可能导致计算时间过长(很多scf步后依然无法收敛),并且效果不能100%保证~
思想重于技巧,内涵重于表象
2楼2014-06-13 09:20:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

d98222003

新虫 (初入文坛)

那我想在請問一下,
為何設定 press = 0.00 的時候,
做 vc-relax ,卻得不到 P = 0.00 的結果?
這時候要該怎麼辦?
3楼2014-06-13 11:53:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

souledge

专家顾问 (著名写手)

★
小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
3楼: Originally posted by d98222003 at 2014-06-13 11:53:47
那我想在請問一下,
為何設定 press = 0.00 的時候,
做 vc-relax ,卻得不到 P = 0.00 的結果?
這時候要該怎麼辦?

一般来说,在BFGS的最后一步,除非已经超过了relax设定的总步数,否则一般P都是等于0.00的,即使有偏差,也在零点零几的范围内。
但是,PWscf在跑完bfgs后,还会再以之前得到的最终结果跑一次scf计算,这个计算的结果往往P的值就有偏差。
思想重于技巧,内涵重于表象
4楼2014-06-13 12:50:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

d98222003

新虫 (初入文坛)

這是我幾個比較重要的 input parameters

    forc_conv_thr = 2.0d-4
    dt = 15
    mixing_beta = 0.3
    conv_thr =  1.0d-8
&ions
    ion_dynamics = 'damp',
/
&CELL
    cell_dynamics= 'damp-w'
    !press= 0.0
    wmass= 0.0015
    cell_dofree= 'all'

可以看到我不是使用 bfgs 的方法進行優化計算
想請問如果是使用 bfgs ,在最後得到 P=x.xx 時候,
多少的差距是代表可以接受的數值? 0.1 kbar ? or

thanks
5楼2014-06-13 12:57:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 d98222003 的主题更新
普通表情 龙 兔 虎 猫 高级回复 (可上传附件)
信息提示
请填处理意见