计算化学公社

标题: oniom方法报错 [打印本页]

作者
Author:
sky    时间: 2017-9-29 20:05
标题: oniom方法报错
输入文件如下:
%mem=40GB
%nprocshared=8
%chk=ONIOM-M76T-OH.chk
# opt=z-matrix oniom(wb97xd/6-31g(d,p):am1)

ONIOM OPT of M76T-OH

0 1 0 1 0 1
O               -1   x1            y1            z1  H
Al              -1   x2            y2            z2  H
Si              -1   x3            y3            z3  H
O               -1   x4            y4            z4  H
.......................
O                0   13.48039000   18.97809000   13.50735000 L H 10
O                0   16.00369000   18.83992000   12.78060000 L H 10
O                0   14.19158000   19.71826000   11.08659000 L H 10
O                0   16.66867000   18.85966000    8.99570000 L H 11
O                0   17.44013000   16.40425000    9.53715000 L H 11
O                0   16.50795000   16.99639000    7.14793000 L H 11
.......................

x1=14.29604000  
y1=14.80350000  
z1=10.62794000  
x2=13.95652000  

.......................

运行后报错:
   WANTED A FLOATING POINT NUMBER AS INPUT.
   FOUND A STRING AS INPUT.
  O               -1   x1            y1            z1  H


如果把上面输入文件里的x1, y1, x2, y2等变量替换为浮点数,则可以正常运行,但是坐标以浮点数表示的原子默认是不优化的。即能正常运行的文件,里面没有原子是被优化的。不知道是哪里的问题,求指导!


作者
Author:
liyuanhe211    时间: 2017-9-29 22:46
写了-1就不优化咯
作者
Author:
sobereva    时间: 2017-9-30 00:34
直接用-1和0控制优化谁不就完了,何故用变量形式写
而且当前干嘛用z-matrix,直接opt就完了
作者
Author:
sky    时间: 2017-9-30 15:35
liyuanhe211 发表于 2017-9-29 22:46
写了-1就不优化咯

谢谢!
作者
Author:
sky    时间: 2017-9-30 15:35
sobereva 发表于 2017-9-30 00:34
直接用-1和0控制优化谁不就完了,何故用变量形式写
而且当前干嘛用z-matrix,直接opt就完了

感谢大佬!




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