| 查看: 3650 | 回复: 8 | |||||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||||
[交流]
高斯批处理已有3人参与
|
|||||
|
在win下面的批处理 1 . 多个输入文件写入一个列表中,统一执行:创建.bcf文件(用txt文档改名即可),每一行都是E:\QCexperiment\exp3\b1.gjf,b1.out (即文件路径名)。用gaussian打开此文件后,蹦出来的窗口先exit,然后点三角箭头开始运行。也可以用gaussian的Utilities-edit batch list来编辑批处理任务列表,可保存成.bcf。这个方法一个著名的问题是其中一个任务出错,整个批处理就会断掉。其实上可以在G03W界面的file-preference-Process里面设定来解决,将默认的"End Batch Run on Error"去掉,则运行中某任务出错将继续执行下面的任务。"Prompt Message"如果去掉的话,批量运行过程中将不再出现任何对话框,例如是否覆盖以前输出文件之类将不再提示,适合无人看管的情况下批量执行。 2. 多个工作写入一个文件中,统一执行:写一个输入文件,里面用例如--Link1--隔开。实际就是那个addition step方法创建的。这种方式适合多个任务有明显相关性的时候,将它们和在一起。 3. 在gaussian03W文件夹里面建立一个批处理文件k.bat(必须和g03.exe)放在一起,要自动计算d:\study\2.gjf和d:\study\3.gjf两个文件,然后将结果生成到e:\下面,分别叫2p.out和3p.out,那么bat文件里就写: g03 d:\study\2 e:\2p g03 d:\study\3 e:\3p 然后运行k.bat就可以自动计算了,只是看不到运行过程。注意别写后缀名,.gjf和.out不用写,自动默认读取.gjf和生成.out。如果不写输出文件的路径,就默认成生成和gjf同文件名的out文件在原gjf文件夹里。 转自人人http://blog.renren.com/share/221370463/3079774505 在linux下批处理 写一个x.in文件 nohup g03 a.com a.log & wait nohup g03 b.com b.log & wait nohup g03 c.com c.log & 然后保存 然后再sh x.in & 转自小卒大人的回复 http://muchong.com/bbs/viewthread.php?fid=290&tid=1291583&authorid=448368 以上本人用过,可以计算。 [ Last edited by gujing136 on 2012-5-9 at 09:30 ] |
» 收录本帖的淘帖专辑推荐
科研 | ms计算模型及其方法 |
» 本帖已获得的红花(最新10朵)
» 猜你喜欢
085404(计算机技术)293分 希望调剂到材料相关专业
已经有0人回复
大湾区大学(筹)刘天辉课题组招收博士生(与中山大学物理学院联合培养)
已经有16人回复
物理化学论文润色/翻译怎么收费?
已经有259人回复
PbS量子点如何确定浓度
已经有11人回复
大湾区大学刘天辉课题组招收2026级博士生(与中山大学物理学院联合培养)
已经有22人回复
PbS量子点紫外吸收
已经有0人回复
比利时鲁汶大学与国家留学基金委共同资助博士研究生CSC-KU Leuven PhD Scholarship
已经有0人回复
七嗪类物质合成求助
已经有0人回复


9楼2012-05-19 20:42:10
yjcmwgk
禁虫 (文坛精英)
密度泛函·小卒
- QC强帖: 38
- 应助: 165 (高中生)
- 贵宾: 16.999
- 金币: 553.8
- 散金: 39880
- 红花: 395
- 沙发: 2
- 帖子: 10406
- 在线: 1528.1小时
- 虫号: 448368
- 注册: 2007-11-01
- 专业: 理论和计算化学
- 管辖: 科研工具资源
★ ★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
送鲜花一朵
gmy1990: 金币+3 2012-05-01 11:30:25
小木虫: 金币+0.5, 给个红包,谢谢回帖
送鲜花一朵gmy1990: 金币+3 2012-05-01 11:30:25
感动的哭了我09年的回复,12年被人挖出来了 其实这些内容已经整理到GaussianFAQ里了 ===========以下内容引用自GaussianFAQ============ (1.6) Gaussian如何实现批处理? 引用回帖: 如果你有三个文件分别进行计算 这三个文件叫做a.gjf,b.gjf和c.gjf 那么可以进行的批处理方法是: 1)Linux下 写一个文件x.in,内容如下 ==文件开始== nohup g03 a.gjf a.log & wait nohup g03 b.gjf b.log & wait nohup g03 c.gjf c.log & ==文件结束== 然后提交这个文件,命令为sh x.in & 2)Window下 写一个文件x.bcf,内容如下 ==文件开始== !start=1 a.gjf , a.out b.gjf , b.out c.gjf , c.out ==文件结束== 然后用G03运行这个文件 3)Linux和Windows通用 把三个gjf文件写成一个gjf,内容如下 ==文件开始== a.gjf的全部内容(原封不动照抄) (空行) --link1-- b.gjf的全部内容(原封不动照抄) (空行) --link1-- c.gjf的全部内容(原封不动照抄) ==文件结束== |
» 本帖已获得的红花(最新10朵)
2楼2012-04-29 21:55:44

3楼2012-04-29 22:02:02

5楼2012-04-30 11:49:12













回复此楼
感动的哭了