| 查看: 3646 | 回复: 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朵)
» 猜你喜欢
超导转变温度NaN
已经有4人回复
华南师范大学先进光电子研究院电子纸团队诚聘2026级博士研究生
已经有0人回复
物理化学论文润色/翻译怎么收费?
已经有118人回复
QE利用声子计算的一系列lambda和Tc如何选
已经有8人回复
理论计算合作
已经有2人回复
小木虫的论文辅导靠谱吗?有没有用过的同学?
已经有1人回复
QE计算声子ph.out的Γ点出现虚频(-30cm-1)vasp计算没有
已经有0人回复
40-50万/年,中国散裂中子源诚聘计算模拟方向博士后
已经有81人回复
2026博士申请—化学能源方向,本人熟练分子动力学模拟的使用
已经有4人回复
请问四氢呋喃溶解的聚合物用甲醇沉淀时,如何使沉淀过程加速?
已经有2人回复
书籍求助:汽车市场营销理论与实务(电子版)——章小平
已经有0人回复


8楼2012-05-19 20:41:39
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













回复此楼
感动的哭了