计算化学公社

标题: casscf交换轨道总是出错,求老师解答 [打印本页]

作者
Author:
shangfang    时间: 2016-9-16 09:20
标题: casscf交换轨道总是出错,求老师解答
%chk=fox4.chk
#p casscf(12,8)/6-31g(d) pop=full guess=(read,alter)

Title Card Required

0 1
C                 -1.60741800    0.22225700   -0.01323500
C                 -0.77249300    1.35750300    0.01322800
N                 -1.29348800    2.67893900   -0.08020100
N                  0.64179300    1.25066100    0.13456400
O                 -0.61350700    3.53670600   -0.53489700
O                 -2.44070000    2.85931800    0.26947900
O                  1.24754300    2.14100100    0.62976600
O                  1.16374200    0.22004700   -0.23468300
N                 -2.93341400    0.31208200    0.08815500
H                 -3.49534100   -0.47113900   -0.15392000
N                 -1.12404900   -1.01329100   -0.14138100
H                 -0.14351300   -1.15076200   -0.24255700
H                 -1.70936800   -1.78990900    0.06371300
H                 -3.35921000    1.20384300    0.20667000

31,34
32,35

未交换轨道时程序能顺利执行完成,只要一交换,不管是用了小基组sto-3g还是cas(6,5)还是cas(12,8)都会出现以下错误
Guess basis will be translated and rotated to current coordinates.
Unexpected end-of-file while reading orbital switches.

试了很多遍只要一交换轨道就会出错,实在是没办法了,求各位老师帮助一下。。。


作者
Author:
liyuanhe211    时间: 2016-9-16 09:22
文件最后敲几个回车
作者
Author:
shangfang    时间: 2016-9-16 09:23
liyuanhe211 发表于 2016-9-16 09:22
文件最后敲几个回车

不行啊。。
作者
Author:
sobereva    时间: 2016-9-16 09:25
就是末尾空行不够造成的,没有别的原因
非要说不行,把输入输出文件直接传上来为证(不是贴上来)
作者
Author:
shangfang    时间: 2016-9-16 09:27
sobereva 发表于 2016-9-16 09:25
就是末尾空行不够造成的,没有别的原因
非要说不行,把输入输出文件直接传上来为证(不是贴上来)

啊啊。。。原来要多空几行,我每次只空一行,哎呀,好低级的错误啊,谢谢老师。。。。
作者
Author:
liyuanhe211    时间: 2016-9-16 09:40
shangfang 发表于 2016-9-16 09:23
不行啊。。

敲上10个不可能不行(不可能还是同样的报错)
作者
Author:
liyuanhe211    时间: 2016-9-16 09:40
shangfang 发表于 2016-9-16 09:27
啊啊。。。原来要多空几行,我每次只空一行,哎呀,好低级的错误啊,谢谢老师。。。。


作者
Author:
冰释之川    时间: 2016-9-16 10:17
liyuanhe211 发表于 2016-9-16 09:40
敲上10个不可能不行(不可能还是同样的报错)

为什么高斯做CASSCF要留那么多空行。。一般任务在文档最后 空一、二行差不多了
作者
Author:
sobereva    时间: 2016-9-16 10:24
冰释之川 发表于 2016-9-16 10:17
为什么高斯做CASSCF要留那么多空行。。一般任务在文档最后 空一、二行差不多了

留多了没坏处,留少了不行
linux下输入文件一般任务只需留两行,但牵扯到从后面读信息的时候,多留几行保险,因为有些信息是根据读到空行来判断这部分信息输入已经结束。




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