24小时热门版块排行榜    

查看: 1262  |  回复: 11
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

daisyggg

木虫 (小有名气)

[交流] 请教CASTEP计算弹性常数失败的原因

请高手们帮忙解答:
下面是我在计算弹性常数时在C21.castep里出现的提示:

*Warning* max. SCF cycles performed but system has not reached the groundstate.
  
Current total energy, E     =  -10221.90318714     eV
Current free energy (E-TS)  =  -10221.90428269     eV
(energies not corrected for finite basis set)

NB est. 0K energy (E-0.5TS)      =  -10221.90373491     eV

  ****************************************************************************
  Warning: electronic minimisation did not converge when finding ground state.
  ****************************************************************************
  Writing checkpoint file...

Writing model to 3D_Atomistic_cij__2__1.check
Error check_elec_ground_state : electronic_minimisation of initial cell failed.

计算的结构比较复杂,正交结构,原来的SCF为100,现在只增大SCF能否使计算完成?有没有人遇到过这种情况?该如何修改参数呢?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nright

铜虫 (小有名气)


jghe(金币+1,VIP+0):谢谢参与讨论!
试试减小density mixing参数. 打开Castep calculation-Electronic, 点击右下角more..., 出现新参数框, 在菜单栏点击SCF, 找density mixing, 把Charge后面的参数改小些, 比如0.05或更小. 100步自洽不收敛, 我估计再增加迭代次数也是无济于事的.
4楼2008-08-29 16:02:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 12 个回答

aylayl08

荣誉版主 (文坛精英)

至尊天蝎

优秀版主


jghe(金币+1,VIP+0):谢谢参与讨论!
根据这个提示*Warning* max. SCF cycles performed but system has not reached the groundstate.应该增大SCF cycles。你的体系这么大怎么也应该调到500那样吧。你可以逐步往上增大,直至收敛
珍惜拥有,快乐人生!欢迎光临计算模拟区(*^__^*)。。。。。。。。。。。。。。
2楼2008-08-28 20:24:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

daisyggg

木虫 (小有名气)

还有一个问题不明白,为什么不能将SCF 值设的很大而要逐渐收敛呢?为什么不能一开始就设1000呢,是不是SCF值设的越大计算的就越慢?
3楼2008-08-29 15:14:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

daisyggg

木虫 (小有名气)

楼上能否解释一下为什么修改那个参数?我算的这个体系没有十天半月是算不完的,所以很想知道修改参数后的可行性,非常感谢!
5楼2008-08-29 16:35:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见