ussianLink、IOp与非计算路径.pdfVIP

  • 0
  • 0
  • 约8.01千字
  • 约 12页
  • 2026-02-20 发布于四川
  • 举报

思想家公社的门口一量化·分子模拟·二次元

此blog全部文章索引:

。计算化学公坛:

。思想家公社(讨论计算化学为主,加入

需注明研究方向)。Sobereva的硬件资料库:

[]Gaussian的Link、IOp与非计算路径

2010-03-0922:07

Gaussian的Link、IOp与非计算路径

文/Sobereva2010-MAR-9

1.Gaussian程序的基本结构

是由很多功能不同的独立可执行程序组成的,它们被称为Link,在它们之间通

过临时文件来传递数据,最主要的是rwf文件,每个Link的功能在手册里都

有简单介绍。Link间的调用顺序实际上是随意的,但是只有某些固定顺序的调用

(还包括循环、分支、跳转方式的调用)才有意义,才能完成特定的任务。每个

Link对应的可执行文件名的通式为Iyyxx.exe,例如L314对应的可执行程序B14.exe

就是yy=3、xx=14。yy代表的是这个Link所属的overlay,也称为层,功能相近的

子程序被归在一层,如overlay6主要是分析波函数,所以包括了L601(布层数和

相关的分析)、L607(NBO分析)、L609(AIM分析)等子程序。同一层的Link

也经常连在一起被调用,如L301、L302、L303、L311、L314它们总是连在一起调

用来完成基组的设定和电子积分。

L0、L1、L9999相对其它Link较为特殊,它们并不用来执行实际的计算,而且不论

何种任务,它们都一定会执行。

L0:在程序最开始执行,用来初始化运行环境。与L0对应的程序并不叫L0.exe,

若在03中,dos版本它就对应g03.exe,windowsGUI版本就是g03W.exe,

unix版本就对应g03。L0会创建L1进程,然后在全部Link调用结束前会一直保持

睡眠状态。L0还会把输入文件成一份”输入文件”到用户设的scratch目录

中,其名字在windows版本下就是gxx.inp,在unix版本下为”进程id号.inp”,任务

正常结束后会被自动删掉,其内容相对于输入文件没有了注释行(开头为!的行),

并且用@来的外部文件会在其中被展开。

L1:被Link0所调用。用来初始化临时文件、解析输入文件中routesection段落的

、生成调用以后Link所需令行指令。L1和L0共同组成overlay0。

L9999:最后一个被调用的Link,进行任务的扫尾工作。它确保最重要的信息已写

入chk,输出第程序所需的文件(如.wfn波函数文件),生成条目(是指

在格言之前输出的那段计算数据的紧凑描述),输出古怪的格言,最后结束整个任

务。

2.选项(IOp,InternalOption)

每个Link都有其IOp,各个选项的选项值决定了这个Link如何运行,每个IOp的解

释可以在查到,遇见个别查不到的,需用《察看Gaussian全部IOP

的方法》

()文中

的方法。

在routesection段落所指定的计算任务和方法被L1所解析后,哪些Link会被调用,

并且以什么参数来调用就确定了。例如#H

F/STO-3G会被解析成下面这样,称为非路径(不同版本解析出的结果可

能有些不同):

1/38=1/1;

2/17=6,18=5,40=1/2;

3/6=3,11=9,16=1,25=1,30=1/1,2,3;

4//1;

5/5=2,32=1,38=5/2;

6/7=2,8=2,9=2,10=2,28=1/1;

99/5=1,9=1/99;

上面每行内容格式是

文档评论(0)

1亿VIP精品文档

相关文档