当前位置: 首页 > 量子化学 >【求助】请教一个读取chk文件的问题

【求助】请教一个读取chk文件的问题

作者 psfan
来源: 小木虫 500 10 举报帖子
+关注

一个分子已经得到优化的基态结构,对应checkpoint文件为ground.chk,现在想在此基础上进行单重激发态优化,以下做法有没有错误的?

1.新建目录singlet,把ground.chk拷到该目录
2.创建输入文件,内容如下:
%chk=ground.chk
# opt freq b3lyp/6-311++g** td=(singlets,nstate=5) geom=check guess=read

问题是这样写运算时会不会覆盖ground.chk文件?
如果想将运算生成的checkpoint另外命名怎么做?用%chk=xxx.chk的话geom=check guess=read指令怎么知道需要读取的文件在哪呢? 返回小木虫查看更多

今日热帖
  • 精华评论
  • onion007

    你可以将ground.chk文件重新复制改名,只要geom所读取的check与其一致就可以了,不会覆盖之前的check文件

  • erylingjet

    楼上所言极是,你多复制几个不就完了?

  • psfan

    引用回帖:
    Originally posted by psfan at 2009-9-17 00:10:
    一个分子已经得到优化的基态结构,对应checkpoint文件为ground.chk,现在想在此基础上进行单重激发态优化,以下做法有没有错误的?

    1.新建目录singlet,把ground.chk拷到该目录
    2.创建输入文件,内容如下:
    ...

    那就是说geom读取的文件在%chk指令里设置,那么本次运算生成的chk文件在哪里呢?如果也是写入%chk指定的文件的话,是追加还是覆盖?另外,第二步的输入文件有没有错误的,请帮忙看一下。

  • zlding

    引用回帖:
    Originally posted by psfan at 2009-9-17 21:31:


    那就是说geom读取的文件在%chk指令里设置,那么本次运算生成的chk文件在哪里呢?如果也是写入%chk指定的文件的话,是追加还是覆盖?另外,第二步的输入文件有没有错误的,请帮忙看一下。

    说我个人的看法,我觉得这个不会覆盖的,原因如下。所有计算的chk文件如果你不另外指定路径,都保存在scrach文件夹下,他有固定的路径,应该不是你新建的这个文件夹。所以新生成的chk会存在目录scrach文件夹下,chk=read读取的就是你现在文件夹下的chk。但是建议新生成的chk还是换一个名字好,免得你到时候混淆了哪个是新生成的,哪个是原来的,呵呵

  • zlding

    会覆盖吗?呵呵,小卒说明白一点吧。我没有具体这样操作过,上面的说法是我的推测,呵呵,小卒教一下大家怎样做才能即可以调用现有的chk,又不覆盖呢?

  • psfan

    好吧,其实覆盖与否不是关键,做任何潜在的写操作前备份是个好习惯。
    问题是那个算TD的格式有没有什么问题?

  • ZJboy

    cp a.chk b.chk
    b.chk 即为进一步计算时所要提取的checkpoint文件

猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓