计算化学公社

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

[ORCA] orca的批处理

[复制链接 Copy URL]

5

帖子

0

威望

109

eV
积分
114

Level 2 能力者

我是ORCA的初学者,现在刚刚学会在Linux电脑上提任务,但只能计算一个输入文件,无法实现批量处理,网上搜索了没有查到,请各位老师帮帮我,非常感谢!

3097

帖子

29

威望

1万

eV
积分
17098

Level 6 (一方通行)

2#
发表于 Post on 2016-9-1 20:31:48 | 只看该作者 Only view this author
你怎么提交一个文件,如
  1. /path_to_orca/orca input_file > output_file
复制代码

就一行一行的把它写到一个文件里
然后sh运行它就行了

评分 Rate

参与人数
Participants 1
eV +1 收起 理由
Reason
sobereva + 1

查看全部评分 View all ratings

5

帖子

0

威望

109

eV
积分
114

Level 2 能力者

3#
 楼主 Author| 发表于 Post on 2016-9-1 21:14:53 | 只看该作者 Only view this author
liyuanhe211 发表于 2016-9-1 20:31
你怎么提交一个文件,如

就一行一行的把它写到一个文件里

谢谢你的回答,我按你说的做了,可以成功,但是数量很大的情况下可能不太现实,有没有像gaussian那样可以批量处理的脚本呢?谢谢

3097

帖子

29

威望

1万

eV
积分
17098

Level 6 (一方通行)

4#
发表于 Post on 2016-9-1 21:20:58 | 只看该作者 Only view this author
红叶红叶 发表于 2016-9-1 21:14
谢谢你的回答,我按你说的做了,可以成功,但是数量很大的情况下可能不太现实,有没有像gaussian那样可以 ...

没明白,Gaussian批处理的原理也是一样的。顶多写个简单的bash或者python的for循环处理当前目录下的所有文档而已,后者与是Gaussian还是Orca无关。

5

帖子

0

威望

109

eV
积分
114

Level 2 能力者

5#
 楼主 Author| 发表于 Post on 2016-9-1 22:07:28 | 只看该作者 Only view this author
liyuanhe211 发表于 2016-9-1 21:20
没明白,Gaussian批处理的原理也是一样的。顶多写个简单的bash或者python的for循环处理当前目录下的所有 ...

按照你说的我已经修改了bash,如下:
#!/bin/bash
for inf in *.inp
do
outf=`echo ${inf}|tr "inp" "out"`
/path_to_orca/orca_3_0_3_linux_x86-64/orca < ${inf} > ${outf}
done
但是运行结果显示为This program requires the name of a parameterfile as argument
For example ORCA TEST.INP
我不知道该怎么修改,你能帮我看一下吗?非常感谢

3097

帖子

29

威望

1万

eV
积分
17098

Level 6 (一方通行)

6#
发表于 Post on 2016-9-1 22:21:02 | 只看该作者 Only view this author
红叶红叶 发表于 2016-9-1 22:07
按照你说的我已经修改了bash,如下:
#!/bin/bash
for inf in *.inp

"/path_to_orca"没真写“/path_to_orca”吧
把脚本的“< ”去掉

5

帖子

0

威望

109

eV
积分
114

Level 2 能力者

7#
 楼主 Author| 发表于 Post on 2016-9-3 14:42:31 | 只看该作者 Only view this author
liyuanhe211 发表于 2016-9-1 22:21
"/path_to_orca"没真写“/path_to_orca”吧
把脚本的“< ”去掉

这两天有点事,没来得及看帖子,太感谢你啦,问题解决了。非常感谢!

本版积分规则 Credits rule

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

GMT+8, 2025-8-16 12:39 , Processed in 0.175364 second(s), 21 queries , Gzip On.

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