计算化学公社

标题: 用Marcus理论计算SET时出现报错 [打印本页]

作者
Author:
muuu2333    时间: 2021-5-16 17:11
标题: 用Marcus理论计算SET时出现报错
Cannot find PCM informations on the checkpoint file.
Error termination via Lnk1e in /opt/g09d01/g09/l502.exe

一个光敏剂Doublet态经过单电子转移失电子回到S0

输入文件:
%chk=Irof2D1.chk
# scrf=(smd,solvent=dichloromethane,read) def2svp pbe1pbe

Title Card Required

-1 2
坐标


noneq=write

--Link1--
%chk=Irof2D1.chk
# scrf=(smd,solvent=dichloromethane,read) def2svp pbe1pbe guess=read

Title Card Required

0 1
坐标

noneq=read



想问一下应该如何解决呢,算S1到D一样的套路就没报错,不知道这个为什么报错了呢




作者
Author:
wzkchem5    时间: 2021-5-16 17:54
你的chk文件是怎么产生的?
作者
Author:
zjxitcc    时间: 2021-5-16 18:37
你不是不在写noneq=write的时候,其上方多放了空行?因为你这样直接复制出来,我们是看不出空行数目的,你可以自己检查一下。
作者
Author:
muuu2333    时间: 2021-5-17 16:59
本帖最后由 muuu2333 于 2021-5-17 17:03 编辑
zjxitcc 发表于 2021-5-16 18:37
你不是不在写noneq=write的时候,其上方多放了空行?因为你这样直接复制出来,我们是看不出空行数目的,你 ...

是有两个空行,应该改成一个吗,可是我之前算的时候空2行也可以算出来,只有这个报错了
作者
Author:
muuu2333    时间: 2021-5-17 17:04
wzkchem5 发表于 2021-5-16 17:54
你的chk文件是怎么产生的?

之前优化的
作者
Author:
zjxitcc    时间: 2021-5-17 17:11
本帖最后由 zjxitcc 于 2021-5-17 17:12 编辑
muuu2333 发表于 2021-5-17 16:59
是有两个空行,应该改成一个吗,可是我之前算的时候空2行也可以算出来,只有这个报错了

你可以检查一下输出文件,一般来说,有没正确读进关键词,在输出文件里会有所体现。你之前算的没报错,但它不一定读进去了。。

当然,最好用#p而非#,这样能输出更多信息。





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