24小时热门版块排行榜    

查看: 1427  |  回复: 6

雪狼乖乖

木虫 (正式写手)


[求助] z-matrix 计算HCN居然出错~~

# opt=z-matrix am1

Title Card Required

0 1
C              
H                  1            B1
N                  1            B2    2            A1

   B1             1.06898300
   B2             1.16018400
   A1           180.00000000

以下是出错信息:
Error on Z-matrix card number    3
angle Alpha is outside the valid range of 0 to 180.
Conversion from Z-matrix to cartesian coordinates failed:
---------------------------------------------------------------------------------------------------
                            Z-MATRIX (ANGSTROMS AND DEGREES)
   CD    Cent   Atom    N1       Length/X        N2       Alpha/Y        N3        Beta/Z          J
---------------------------------------------------------------------------------------------------
      1      1  C
      2      2  H        1   1.068983(     1)
      3      3  N        1   1.160184(     2)      2  180.000(     3)
---------------------------------------------------------------------------------------------------
Error termination via Lnk1e in e:\g09w\l716.exe at Mon Dec 02 21:29:13 2013.

请问:为何会提示180°超过计算范围?这个在算法上是什么原因造成的?有人说是势能求梯度时报错造成的。
我将角度修改为179°时,运行正常,但是当角度优化到180°时又报错了。
如果取消z矩阵的话,优化正常结束。
求教
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

雪狼乖乖

木虫 (正式写手)


谢谢,这个问题的关键就是有什么办法不让gaussian自动优化到180° 我试了加虚原子,但是HCN很特殊 一会儿又优化到180°报错了
2楼2013-12-02 21:57:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jerkwin

专家顾问 (正式写手)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
gkf高: 金币+2 2013-12-03 10:26:13
把它固定为180度
或者用Cartesian优化
3楼2013-12-02 22:14:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

雪狼乖乖

木虫 (正式写手)


引用回帖:
3楼: Originally posted by jerkwin at 2013-12-02 22:14:52
把它固定为180度
或者用Cartesian优化

固定为180° 连第一步都优化报错的 Cartesian优化是没问题 但是我需要用Z矩阵做下面的过渡态计算
4楼2013-12-02 22:17:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jerkwin

专家顾问 (正式写手)

引用回帖:
4楼: Originally posted by 雪狼乖乖 at 2013-12-02 22:17:46
固定为180° 连第一步都优化报错的 Cartesian优化是没问题 但是我需要用Z矩阵做下面的过渡态计算...

# opt=z-matrix am1

Title Card Required

0 1
C
H                  1            B1
N                  1            B2    2            179.99

   B1             1.06898300
   B2             1.16018400
5楼2013-12-02 23:14:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

virtualzx

木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
雪狼乖乖: 金币+10, ★★★★★最佳答案, 虚原子我设过 但是还是会死掉 第一步没问题 第二步就game over了 2013-12-03 09:39:34
gkf高: 金币+4 2013-12-03 10:26:29
三个呈线性的分子的键角是不能使用的,键角对所有直角坐标的偏导数都为0。另外,线性分子的自由度比非线性分子多1,而多出的正是对应键角弯曲自由度的;在两个垂直方向键角的张合构成两个简并自由度。要正确描述线性分子,需要设置一个虚原子,才能得到正确的3N-5个自由度。

C
H 1 B1
X 1 1.0      2 90.0
N 1 B2       3 90.0        2 180.00

   B1             1.06898300
   B2             1.16018400

详细解释可以在高斯网站找到
http://www.gaussian.com/g_tech/g_ur/c_zmat.htm
找到Using dummy atoms这一节,就有HCN这个分子的例子。
6楼2013-12-03 00:40:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

marson

银虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
雪狼乖乖: 金币+5, 谢谢你的提醒! 2013-12-03 09:38:41
gkf高: 金币+2 2013-12-03 10:26:36
这属于高斯版本的一个bug,据说G09A.01 B.01会有这种bug,而G09C.01版本这个bug就消除了~
一般官方建议这种bug用 opt=cartesian这种模式来消除~
思想有多远,我们就能走多远~
7楼2013-12-03 08:19:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 雪狼乖乖 的主题更新
信息提示
请填处理意见