计算化学公社

标题: 求助:cp2k使用OT算法与对角化算法优化的晶胞如何一致 [打印本页]

作者
Author:
guyingbing    时间: 6 day ago
标题: 求助:cp2k使用OT算法与对角化算法优化的晶胞如何一致
尊敬的Sob老师,以及各位老师:
    您们好!近期,我在使用CP2K软件对氢氧化镍结构进行优化的过程中遇到了一些问题,特此向大家请教。
    我发现,在采用对角化算法并结合K点计算掺杂型氢氧化镍晶胞时,自洽场(SCF)迭代过程极其难以收敛。鉴于此情况,我考虑改用OT(Orbital Transformation)算法来优化该晶胞结构。然而,目前所使用的晶胞尺寸较小,尚不满足Gamma点计算的要求。因此,我计划先对晶胞进行扩胞处理后再行计算。
     不过,我也意识到,扩胞后的结构优化可能会导致原有对称性的丧失,进而使得优化后的晶胞无法还原至之前小晶胞的状态。对此,我在思考是否可以通过某些特定设置来规避这一问题。具体而言,我想询问的是:将KEEP_SPACE_GROUP和KEEP_SYMMETRY这两个关键词均设定为T,是否能够有效避免原有对称性的丢失?
      非常感谢Sob老师之前的解答,也期待各位老师能再次给予指导。谢谢!


此致
敬礼
作者
Author:
yxdd98    时间: 6 day ago
应该没问题,人为强制对称性就行,优化后的晶胞可以再用其他软件判断下对称性
作者
Author:
reid    时间: 4 day ago
最好是用考虑k点,对角化不收敛,有很多需要注意的事项,如是否考虑磁性,带隙大还是小,是否需要开smearing
作者
Author:
guyingbing    时间: 3 day ago
reid 发表于 2026-2-12 23:22
最好是用考虑k点,对角化不收敛,有很多需要注意的事项,如是否考虑磁性,带隙大还是小,是否需要开smearin ...

使用对角化算法+考虑K点,感觉真的很难收敛啊!使用BROYDEN_MIXING混合方法,及时将ALPHA降低到0.001,跑了200 多步也很难收敛。如果采用KERKER_MIXING到时可以收敛,就是电子步数量需要达到400 步以上。
作者
Author:
guyingbing    时间: 3 day ago
reid 发表于 2026-2-12 23:22
最好是用考虑k点,对角化不收敛,有很多需要注意的事项,如是否考虑磁性,带隙大还是小,是否需要开smearin ...

所以才想到用OT来计算。




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3