摘要:当有很多Gaussian作业需要在Windows操作系统下计算的时候,手工一个一个作业提交是非常麻烦的事。如何实现自动作业排队提交呢?实际上Gaussian支持批处理实现多作业顺序计算,本教程介绍了如何实现多作业顺序计算。

Gaussian教程--多作业顺序计算

一. 前言

当有很多Gaussian作业需要在Windows操作系统下计算的时候,手工一个一个作业提交是非常麻烦的事。如何实现自动作业排队提交呢?实际上Gaussian支持批处理实现多作业顺序计算,本教程介绍了如何实现多作业顺序计算。

二. 多作业顺序计算场景假设

假设在目录D:\work\gv里有4个Gaussian作业文件:
01.gif
02.gjf
03.gjf
04.gjf
需要让Gaussian 09依次自动完成这四个作业的计算。

三. 操作

详述了两种操作方法:1)通过鼠标拖拽实现;2)通过编辑BCF文件控制

方法1. 通过鼠标拖拽作业实现多作业顺序计算

  1. 打开Gaussian图形界面
  2. 双击桌面的Gaussian 09W图标,打开Gaussian 09W图形界面;

  3. 生成顺序执行文件
  4. 用鼠标从D:\work\gv目录里选中4个Gaussian作业文件,拖放到Gaussian的视窗区,自动生成多作业顺序计算批处理文件

    可能会提示是否覆盖原有的批处理文件,点击“是”

  5. 开始计算
  6. 点击Run命令开始提交作业

方法2. 通过编写批处理文件来实现

  1. 编写顺序执行批处理文件
  2. --------------从这里开始复制------------------
    !
    !Drag and drop batch file
    !格式:逗号左边为G09作业文件,逗号右边为输出文件
    !
    D:\work\demo\gv\01.gjf , 01.out
    D:\work\demo\gv\02.gjf , 02.out
    D:\work\demo\gv\03.gjf , 03.out
    D:\work\demo\gv\04.gjf , 04.out
    D:\work\demo\gv\04.gjf , 04.out
    --------------到这里复制结束------------------
    将上述内容复制,保存在d:\work\gv里,命名为demo_list.bcf。

  3. 执行多作业顺序批处理文件
  4. 双击桌面的Gaussian 09W图标,打开Gaussian 09W图形界面;

    File>Open

    将文件类型设为Batch Control File,读入demo_list.bcf

  5. 开始计算
  6. 点击Run命令开始按顺序执行计算