计算化学公社

标题: 求问下guess=read与guess=tcheck关键词的区别 [打印本页]

作者
Author:
Kikyou    时间: 2020-6-26 21:26
标题: 求问下guess=read与guess=tcheck关键词的区别
我在Gaussian的说明书里找到了这样的描述,我理解的是read是只读取初猜,而tcheck是可能读取,也可能是自己产生一个新的,不知道对不对?
如果是这样的话,那什么时候产生新的,什么时候读取呢?
另外,这两个关键词在使用的时候有什么讲究嘛?
小白问题,谢谢各位!

作者
Author:
biogon    时间: 2020-6-26 21:34
可以说是那样的
tcheck几乎就没见过有人用的
作者
Author:
辣椒丛中水果糖    时间: 2020-6-26 23:09
guess=tcheck 尝试读取,如果失败的时候自己产生一个新的呗~逻辑很简单
作者
Author:
lisanoid    时间: 2021-10-14 16:10
我是gaussian的初学者,我想问一下这个guess=read 在windows版本中也是直接写在gjf文件中吗?具体的写法应该是怎样的?
作者
Author:
wzkchem5    时间: 2021-10-14 18:23
lisanoid 发表于 2021-10-14 09:10
我是gaussian的初学者,我想问一下这个guess=read 在windows版本中也是直接写在gjf文件中吗?具体的写法应 ...

在所有版本的高斯里,关键词都有两种加法:一种是从gaussview界面里的各种选项里加,另一种是用文本编辑器(比如记事本)打开gjf文件加。专业做计算建议只用后一种方法,gaussview界面只用来画结构和看计算结果,不要用来写关键词,关键词一律用文本编辑器写。
写的方法是写在gjf文件里以#开头的那一行,要么写在这一行的最后,并且和前一个关键词用空格空开;要么写在已有的两个关键词的中间,和前后都用空格空开。
比如一个输入文件里面#开头的那行是 # b3lyp/6-31g* opt freq,那么加完以后可以是 # b3lyp/6-31g* opt freq guess=read,也可以是 # b3lyp/6-31g* guess=read opt freq,等等。关键词的顺序不重要。
以上不仅适用于guess=read的添加,也适用于添加任何其他的关键词
作者
Author:
wyqms    时间: 2022-7-5 11:56
wzkchem5 发表于 2021-10-14 18:23
在所有版本的高斯里,关键词都有两种加法:一种是从gaussview界面里的各种选项里加,另一种是用文本编辑 ...

老师您好,这个guess=read关键词是不是要加在已经产生了chk文件的那个gjf文件中,chk文件路径不变,这样是不是就可以理解为将上一任务的结果作为初猜进行下一个任务呢?
作者
Author:
wzkchem5    时间: 2022-7-5 15:02
wyqms 发表于 2022-7-5 04:56
老师您好,这个guess=read关键词是不是要加在已经产生了chk文件的那个gjf文件中,chk文件路径不变,这样 ...

对。但是另写一个新的gjf文件、读旧gjf文件的chk,也是可以的。
作者
Author:
wyqms    时间: 2022-7-5 15:44
wzkchem5 发表于 2022-7-5 15:02
对。但是另写一个新的gjf文件、读旧gjf文件的chk,也是可以的。

太感谢老师啦,谢谢老师
作者
Author:
snvbi    时间: 2023-3-29 14:20
wzkchem5 发表于 2022-7-5 15:02
对。但是另写一个新的gjf文件、读旧gjf文件的chk,也是可以的。

老师 你好 请问一下 如果重新写了一个gif 是不是就不用写guess=read 这个关键词了? 我写了这个关键词就会报错,删掉就可以运行
作者
Author:
wzkchem5    时间: 2023-3-29 16:45
snvbi 发表于 2023-3-29 07:20
老师 你好 请问一下 如果重新写了一个gif 是不是就不用写guess=read 这个关键词了? 我写了这个关键词就 ...

要给出你要读的那个chk文件的名字
作者
Author:
wsmajun0601    时间: 2023-4-25 10:02
请问,使用“guess=read”,前面要加%chk呢,还是要用%oldchk呢?
是不是用%chk会读取第一步的chk,但是第二步又会把这个chk覆盖掉?
谢谢老师
作者
Author:
QuantumicGuy    时间: 2023-4-25 10:42
wsmajun0601 发表于 2023-4-25 10:02
请问,使用“guess=read”,前面要加%chk呢,还是要用%oldchk呢?
是不是用%chk会读取第一步的chk,但是第 ...

new.gjf:
%oldchk=old.chk
%chk=new.chk
# B3LYP/6-31G** guess=read opt freq

把old.chk和new.gjf放在同一目录下提交作业,此次作业会读取old.chk文件,并且产生此次作业新的new.chk文件
作者
Author:
ra2123456    时间: 2024-7-1 16:12
本帖最后由 ra2123456 于 2024-7-1 16:16 编辑
wzkchem5 发表于 2021-10-14 18:23
在所有版本的高斯里,关键词都有两种加法:一种是从gaussview界面里的各种选项里加,另一种是用文本编辑 ...

老师您好,那么使用gaussview的gaussian calculation setup中的edit是否可靠呢?我每次都会检查坐标对应性和关键词,没有发现异常情况。(因为用的是服务器,本地和服务器两端来回倒腾文件比较容易乱,所以倾向于都在shell系统里完成操作)
作者
Author:
wzkchem5    时间: 2024-7-1 16:29
ra2123456 发表于 2024-7-1 09:12
老师您好,那么使用gaussview的gaussian calculation setup中的edit是否可靠呢?我每次都会检查坐标对应 ...

只要edit完了手动检查一遍输入文件,确认没有问题,就行。只要最终的输入文件是正确的,生成这个输入文件的手段不重要。
但是既然反正也要检查一遍,而且之前往往已经在同一个理论级别下做过其他的计算了,那么复制之前的输入文件、再改分子坐标,往往比在gaussview里新创建一个输入文件更快,也更不容易错
作者
Author:
ra2123456    时间: 2024-7-1 16:42
wzkchem5 发表于 2021-10-14 18:23
在所有版本的高斯里,关键词都有两种加法:一种是从gaussview界面里的各种选项里加,另一种是用文本编辑 ...

gaussview的calculation setup的选项卡功能确实不靠谱,有时候关键词会乱跳,很多关键词也不支持,但是这段时间实测下来,点edit之后打开的那个文本编辑器的功能是正常的,没有关键词乱跳的情况,坐标最后一帧也与log文件符合(log文件中保留的小数位数更少),calculation setup的edit就是读特定帧的坐标较方便,能快速定位到优化过程中的某一帧然后在此基础上进一步修改调整,如果纯用其他文本工具读log文件,找特定的某个帧比较麻烦
作者
Author:
ra2123456    时间: 2024-7-1 16:51
wzkchem5 发表于 2024-7-1 16:29
只要edit完了手动检查一遍输入文件,确认没有问题,就行。只要最终的输入文件是正确的,生成这个输入文件 ...

谢谢您的回复,是的,我刚开始一般就是这个步骤,先复制输入文件,然后edit界面提取坐标粘贴过去(提取坐标就是主要目的),就是怕edit读的这个坐标不靠谱,有隐患,但是又实在不忍心舍弃这个比较方便的功能,只能是用一个折中的办法对坐标进行校验:复制edit生成的某个坐标的前几位数字,然后拿别的文本编辑器在上一步log文件里查找,直接定位到最后一帧,然后比对校验,这样节约了拉进度条的时间,如果提取的不是最后一帧,这样子就更方便了




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