计算化学公社

 找回密码 Forget password
 注册 Register
Views: 2602|回复 Reply: 11
打印 Print 上一主题 Last thread 下一主题 Next thread

[Gaussian/gview] 求助优化结构算freq有虚频

[复制链接 Copy URL]

43

帖子

0

威望

289

eV
积分
332

Level 3 能力者

请教一下各位 我基于优化好的结构算freq 命令行是 #p freq b3lyp/genecp scrf=(solvent=acetonitrile,pcm) empiricaldispersion=gd3bj   但是如图有负值;看了帖子http://sobereva.com/278 采取了在算opt时加上 int=ultrafine 命令行是 #p opt b3lyp/genecp scrf=(solvent=acetonitrile,pcm)  empiricaldispersion=gd3bj  int=ultrafine(g09计算) 然后再算freq 命令行是#p freq b3lyp/genecp scrf=(solvent=acetonitrile,pcm) empiricaldispersion=gd3bj 仍有虚频;又采取#p  b3lyp/genecp scrf=(solvent=acetonitrile,pcm)  empiricaldispersion=gd3bj  opt=calcall  但是报错了 我计算的分子结构如下 请教一下各位我该如何处理呢?

202210250844456415..png (16.65 KB, 下载次数 Times of downloads: 7)

202210250844456415..png

PNDIT-F3N-Br.png (39.12 KB, 下载次数 Times of downloads: 3)

PNDIT-F3N-Br.png

410

帖子

0

威望

2519

eV
积分
2929

Level 5 (御坂)

2#
发表于 Post on 2022-10-25 09:25:24 | 只看该作者 Only view this author
不要说“但是报错了”这种话,报了什么错,能不能解决

43

帖子

0

威望

289

eV
积分
332

Level 3 能力者

3#
 楼主 Author| 发表于 Post on 2022-10-25 09:44:16 | 只看该作者 Only view this author
mfdsrax2 发表于 2022-10-25 09:25
不要说“但是报错了”这种话,报了什么错,能不能解决

报告老师 命令行是这个   #p opt b3lyp/genecp scrf=(solvent=acetonitrile,pcm) empiricaldispersio
n=gd3bj opt=calcall
报错信息是这个
Charge and Multiplicity card seems defective:
Wanted an integer as input.
                                                                                 
?
Error termination via Lnk1e in /share/apps/g09.d01/g09/l101.exe at Mon Oct 24 14:06:33 2022.
Job cpu time:       0 days  2 hours 56 minutes 32.6 seconds.
File lengths (MBytes):  RWF=   2196 Int=      0 D2E=      0 Chk=     81 Scr=      1

410

帖子

0

威望

2519

eV
积分
2929

Level 5 (御坂)

4#
发表于 Post on 2022-10-25 09:57:20 | 只看该作者 Only view this author
楠楠 发表于 2022-10-25 09:44
报告老师 命令行是这个   #p opt b3lyp/genecp scrf=(solvent=acetonitrile,pcm) empiricaldispersio
n ...

Charge and Multiplicity card seems defective:
Wanted an integer as input.

这个应该看的懂吧,电荷和自选多重度这行有问题,你看看输入文件

1016

帖子

0

威望

2126

eV
积分
3142

Level 5 (御坂)

天上地下三山亖海五湖六合八荒九州之泛粤大典編輯委員會編外委員

5#
发表于 Post on 2022-10-25 09:59:48 | 只看该作者 Only view this author
楠楠 发表于 2022-10-25 09:44
报告老师 命令行是这个   #p opt b3lyp/genecp scrf=(solvent=acetonitrile,pcm) empiricaldispersio
n ...

这个估计是输入格式的问题,在该读取电荷数和自旋多重度的地方出现其他字符,于是报错。
ORCA大法好!CP2K大法好!
嶺南粤音 泛粤典 https://jyutjam.org/

山河自落蒼梧月,風雨猶驅草木兵。
san huɔɞ ki lɔk tʰɔŋ ŋ ᵑgut,fʊŋ ʝi ʝiu kʰui tʰɔu ᵐbʊk pɪŋ

43

帖子

0

威望

289

eV
积分
332

Level 3 能力者

6#
 楼主 Author| 发表于 Post on 2022-10-25 10:03:00 | 只看该作者 Only view this author
mfdsrax2 发表于 2022-10-25 09:57
Charge and Multiplicity card seems defective:
Wanted an integer as input.

明白老师 这是我的输入文件 可是我就是基于这个文件之前算都是正确的 加上这个关键词以后就这样报错 我的体系就是中性态 自选多重度为1
%chk=F.chk
%nprocshared=24
%mem=24GB
#p opt b3lyp/genecp scrf=(solvent=acetonitrile,pcm)  empiricaldispersion=gd3bj  opt=calcall

opt

0 1
O                 -5.21881700    2.39553600   -2.44429400
~~~
Br                -1.41050099    4.20727403    0.23931682

C H O N S
6-31G*
****
Br 0
LANL2DZ
****

Br 0
LANL2DZ


656

帖子

1

威望

5339

eV
积分
6015

Level 6 (一方通行)

7#
发表于 Post on 2022-10-25 10:07:06 | 只看该作者 Only view this author
楠楠 发表于 2022-10-25 10:03
明白老师 这是我的输入文件 可是我就是基于这个文件之前算都是正确的 加上这个关键词以后就这样报错 我的 ...

1)端正态度,别写错别字。
2)为什么 opt 之后又来个 opt=CalcAll,正常来说优化到极小点是不需要 CalcAll 的,直接 opt 就行。
3)高斯算周期性体系不能算频率,不能 freq 也不能 CalcAll,不知道你怎么算的。
现代化学以狄拉克的一句“一切化学问题业已解决”为嚆矢。滥觞于经验主义传统的期望正失去它们的借鉴意义。但面对看似不可达的通往天堂之阶梯,我想循伍德沃德“最好的模型是你底物的对映异构体”的信仰好过过早地振翮。
我们怀揣热忱的灵魂天然被赋予对第一性的追求,不屑于单一坐标的约束,钟情于势能面彼端的芬芳。但

1156

帖子

0

威望

4460

eV
积分
5616

Level 6 (一方通行)

8#
发表于 Post on 2022-10-25 10:09:48 | 只看该作者 Only view this author
楠楠 发表于 2022-10-25 09:44
报告老师 命令行是这个   #p opt b3lyp/genecp scrf=(solvent=acetonitrile,pcm) empiricaldispersio
n ...

首先,几何优化和频率分析可以写在一起,Gaussian 会先做几何优化,结束之后自动根据几何优化后的构型做频率分析。不需要你分开算两次。

其次,即使你分开算,也最好用 geom=check guess=read 读取几何优化得到的 .chk 文件里的信息。比你自己重新保存优化后的结构,重新计算 Hessian 矩阵稍稍快一些。

再次,你目前的报错很可能是自己重新写输入文件时不仔细,把电荷,自旋多重度那一行的位置弄错了。

不过很奇怪,L101 是检查输入文件,应该很快就报错,不至于 2 小时 56 分之后才报错啊

43

帖子

0

威望

289

eV
积分
332

Level 3 能力者

9#
 楼主 Author| 发表于 Post on 2022-10-25 10:10:14 | 只看该作者 Only view this author
北大-陶豫 发表于 2022-10-25 10:07
1)端正态度,别写错别字。
2)为什么 opt 之后又来个 opt=CalcAll,正常来说优化到极小点是不需要 Calc ...

好的老师;
那我将命令行改为#p  b3lyp/genecp scrf=(solvent=acetonitrile,pcm)  empiricaldispersion=gd3bj  opt=calcall 再计算一下;
老师我将n=1了  没有视为周期性体系算

43

帖子

0

威望

289

eV
积分
332

Level 3 能力者

10#
 楼主 Author| 发表于 Post on 2022-10-25 10:37:23 | 只看该作者 Only view this author
乐平 发表于 2022-10-25 10:09
首先,几何优化和频率分析可以写在一起,Gaussian 会先做几何优化,结束之后自动根据几何优化后的构型做 ...

老师您的意思是opt和freq一起算是吗?那我的命令行是写成这样吗?#p freq b3lyp/genecp scrf=(solvent=acetonitrile,pcm) empiricaldispersion=gd3bj  opt=calcall

111

帖子

0

威望

4230

eV
积分
4341

Level 6 (一方通行)

11#
发表于 Post on 2022-10-25 23:47:56 | 只看该作者 Only view this author
当且仅当opt加入“calcall”选项收敛以后程序会自动输出振动频率和热力学校正量,此时不需要再写"freq"(写了只会白白浪费机时)。
「狩りってのは先に焦せった方の負けだ、ハンターも獲物もな」

1156

帖子

0

威望

4460

eV
积分
5616

Level 6 (一方通行)

12#
发表于 Post on 2022-10-26 14:50:22 | 只看该作者 Only view this author
本帖最后由 乐平 于 2022-10-26 14:54 编辑
楠楠 发表于 2022-10-25 10:37
老师您的意思是opt和freq一起算是吗?那我的命令行是写成这样吗?#p freq b3lyp/genecp scrf=(solvent=ac ...

不是你最后 opt=calcall 和 freq 一起算…… opt=calcall 不用加 freq,最后会自动算频率
我的“首先”说的是你最开始的时候 opt freq 可以写在一条命令里

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2026-3-1 03:30 , Processed in 0.274211 second(s), 23 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list