|
本帖最后由 liyuanhe211 于 2016-6-14 04:21 编辑
我个人觉得,
1. 明确清楚IOp(5/13=1)在做什么,可能产生什么后果,并且还知道用了之后即使Normal termination也要去检查优化的最后一步是否收敛、收敛到的电子态对不对的用户,都是资深的明白人。而对于原理清楚的资深用户来说,不仅是各种IOp,就算直接去修改代码也显然是可以的。对非资深的、脑子里对原理一团浆糊甚至一无所知的糊涂虫,直接禁止他们这么做是很合理的。
2. 优化的时候非要用IOp跳过一步/几步才能开始收敛多半说明几何结构的初猜是不合理的,在SCF不收敛的情况下用及其不靠谱甚至毫无物理意义的force去猜测下一步的几何结构包含明显的碰大运成分,如果我上一条说的合理,作为“获准使用IOp(5/13=1)的高级用户”也显然应该知道通过调整几何初猜、或者调整SCF的收敛方法等措施来达成SCF收敛,这些方法解决起来优雅、简单的多(考虑到IOp(5/13=1)算完还需要去检查收敛没有、由于中间步骤force极不准确导致的结构合不合理)。
3. maxstep的bug在D.01里已经修复了。本文邮件里也说过是“能用关键词的就用关键词”,有Bug的时候iop凑合一下,没有了还用它干啥,不论从易读性还是出bug的可能性上这个论点都没有任何问题,否则怎么不把整条路径连带B3LYP/6-31G(d)都用IOp写呢,又不是不对,谈不上不好是不?
|
评分 Rate
-
查看全部评分 View all ratings
|