Gamess不收敛,求帮助

如题所述

首先你的GAMESS是不是优化好了(至少代码要足够的优化-所有的高性能代数库都静态链接-推荐goto,atalas,当然这些代数库也应当是针对操作系统和CPU进行高度优化的。这样的GAMESS才能用来和商业软件比较)如果你测试的是DFT计算,那么首先,GAMESS的默认格点是Lebedev(96,302),默认的格点就非常精确;而高斯是Lebedev(75,302)。格点精度GAMESS比高斯高不少;其次,在计算时,你是否考虑到代码的默认积分程序的区别(IntegralThreshold,PrimitiveCutOff,SCFCONV等等,据我所知GAMESS默认情况下比GAUSSIAN严格多了);再者,GAUSSIAN现在默认采用的是球偕基组,gamess默认的是笛卡尔基组,我想不用我多说明吧,如果测试的GAMESS的control里面没有加上ISPHER=1,那么结果就没有可比性!还有如果你用纯泛函的时候使用了CHOLESKY分解,那么结果就更没有可比性。还有一点很重要,就是对优化分子坐标的处理不同,GAMESS提供了好多种坐标,效率最高的是自然内坐标,其次是离域内坐标;如果没记错的话高斯现在采用应该是冗余内坐标和一般内坐标。坐标的选取非常重要,选取的好,一般2-3循环即可收敛,不好的话,则数十个循环甚至不收敛做评测要抱着高度负责的态度,否则就是对科学和各位学友的不负责任!所以软件评测是不允许公开的,否则GAUSSIAN高斯公司也不会那么令学术界齿寒的搞了个BannedByGaussian,而且把创始人诺贝尔奖获得者JohnPople逐出GAUSSIAN公司,并且终生不得使用GAUSSIAN软件!当然每个软件都有其优缺点,没有完美的软件!开源的最大好处就是你可以DIY,提高它的速度,扩展他的功能,你可以随时加入最新的功能,一切你能想到的.商业软件的最大好处就是易学易用,其他的我倒是不敢恭维。最后引用GAMESS的灵魂人物,JohnPople的高徒及终身好友,MarkSGordon的一句名言:AlittlebraintimecansavealotofCPUtime!开源软件可以开发智慧哦!
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜