计算化学公社
标题:
如何让高斯的优化任务从上次人为结束的未完成结果继续计算?
[打印本页]
作者Author:
Yuuya
时间:
2024-7-1 09:20
标题:
如何让高斯的优化任务从上次人为结束的未完成结果继续计算?
如题
官网上说opt后面加restart重新开始任务就可以了,但是我GUI上试了发现还是会重新计算。
有什么办法用命令行达到这个目标吗?服务器端用g16命令需要声明输出文件路径,也会把原有结果覆盖
作者Author:
sobereva
时间:
2024-7-1 18:22
不要上来就说个GUI,谁都不知道是什么东西,何况Gaussian的GUI又不止一种
仔细看此文
在网上求助计算化学问题的时候必须把问题描述得详细、具体、准确、清楚
http://sobereva.com/620
(
http://bbs.keinsci.com/thread-25787-1-1.html
)
正经做计算的都是手动执行运行命令的,几乎没人用所谓的GUI。不要提GUI的事
作者Author:
wxyhgk
时间:
2024-7-1 20:35
本帖最后由 wxyhgk 于 2024-7-1 20:36 编辑
请问你的计算任务类型是什么?
Opt ,Freq 还是什么?
1. Opt 的续算
这里以 CH_4 分子为例子说明
%chk=CH4.chk
复制代码
假设这个计算过程出现了问题,你想续算。
可以直接用
%chk=CH4.chk
%cpu=0-15
# opt=(restart) b3lyp/6-31g(d) !无需再次写<span style="font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;">CalcFC,只需要写 restart</span>
复制代码
如果你需要指定 Opt 中的某一个步骤,就需要用 chk 和 oldchk 命令了
%oldchk=CH4.chk
复制代码
2. Freq 的续算
首先需要找到
.rwf
文件,这个文件如何找呢?
.rwf
文件名写在 .log 或 .out 输出文件的开头,可以直接使用 shell 命令来查看,
find $(grep "\.inp" s0.log | sed -n 's|.*"\(.*/\)[^/]*\.inp".*|\1|p') -name "*.rwf"
复制代码
上面的 s0.log 改成你的 log 文件
(, 下载次数 Times of downloads: 8)
上传 Uploaded
点击下载Click to download
找到了相应的 rwf 文件后就能着手写了
%chk=CH4.chk
%cpu=0-15
%rwf=/home/wxyhgk/Software/g16/scratch/Gau-487590.rwf !每个人不一样
# restart
复制代码
欢迎光临 计算化学公社 (http://bbs.keinsci.com/)
Powered by Discuz! X3.3