|
|
优化过程没看毛病,是你的iop自定义的这些mix HF/DFT, local/non-local的毛病。你用grep查看每一步的能量,可以看到1-18步都是PBE/HF的能量,但是最后一步频率计算是用的PBE/PBE的能量,差别当然大了。你把第18步的几何结构提出来,用同样的方法(那3个iop)单独做一个频率计算(不要做opt+freq, 单独的freq),应该就解决了。
grep "SCF Done" trans-pic-s0-pbe38.log
SCF Done: E(RPBE+HF-PBE) = -840.642848083 A.U. after 12 cycles
SCF Done: E(RPBE+HF-PBE) = -840.666107820 A.U. after 11 cycles
SCF Done: E(RPBE+HF-PBE) = -840.670674391 A.U. after 11 cycles
SCF Done: E(RPBE+HF-PBE) = -840.674449932 A.U. after 11 cycles
SCF Done: E(RPBE+HF-PBE) = -840.679344990 A.U. after 12 cycles
SCF Done: E(RPBE+HF-PBE) = -840.681533426 A.U. after 10 cycles
SCF Done: E(RPBE+HF-PBE) = -840.683231045 A.U. after 10 cycles
SCF Done: E(RPBE+HF-PBE) = -840.683611353 A.U. after 10 cycles
SCF Done: E(RPBE+HF-PBE) = -840.684416858 A.U. after 11 cycles
SCF Done: E(RPBE+HF-PBE) = -840.684914725 A.U. after 13 cycles
SCF Done: E(RPBE+HF-PBE) = -840.685657731 A.U. after 10 cycles
SCF Done: E(RPBE+HF-PBE) = -840.686355350 A.U. after 11 cycles
SCF Done: E(RPBE+HF-PBE) = -840.686501490 A.U. after 10 cycles
SCF Done: E(RPBE+HF-PBE) = -840.686555783 A.U. after 9 cycles
SCF Done: E(RPBE+HF-PBE) = -840.686565281 A.U. after 9 cycles
SCF Done: E(RPBE+HF-PBE) = -840.686574177 A.U. after 8 cycles
SCF Done: E(RPBE+HF-PBE) = -840.686574449 A.U. after 7 cycles
SCF Done: E(RPBE+HF-PBE) = -840.686574485 A.U. after 6 cycles
SCF Done: E(RPBE-PBE) = -840.600461256 A.U. after 12 cycles |
|