2022年非标准执行路径 .pdf
《2022年非标准执行路径 .pdf》由会员分享,可在线阅读,更多相关《2022年非标准执行路径 .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Gaussian的 Link、IOp 与非标准计算路径Gaussian的 Link 、IOp 与非标准计算路径文 /Sobereva 2010-MAR-9 1. Gaussian程序的基本结构高斯是由很多功能不同的独立可执行程序组成的,它们被称为Link ,在它们之间通过临时文件来传递数据, 最主要的是rwf 文件,每个 Link 的功能在高斯手册里都有简单介绍。Link间的调用顺序实际上是随意的,但是只有某些固定顺序的调用(还包括循环、分支、跳转方式的调用)才有意义,才能完成特定的任务。每个Link 对应的可执行文件名的通式为lyyxx.exe ,例如 L314 对应的可执行程序l314.e
2、xe 就是 yy=3、xx=14 。yy 代表的是这个Link所属的 overlay, 也称为层, 功能相近的子程序被归在一层,如 overlay 6 主要是分析波函数,所以包括了L601(布居数和相关的分析)、L607(NBO 分析)、 L609(AIM 分析)等子程序。同一层的Link 也经常连在一起被调用,如L301、L302、L303、L311、L314 它们总是连在一起调用来完成基组的设定和电子积分。L0、L1、L9999 相对其它Link 较为特殊,它们并不用来执行实际的计算,而且不论何种任务,它们都一定会执行。L0:在程序最开始执行,用来初始化运行环境。与L0 对应的程序并不叫L
3、0.exe,若在高斯03 中,dos 版本它就对应g03.exe,windows GUI 版本就是g03W.exe, unix 版本就对应g03。L0 会创建 L1 进程,然后在全部Link 调用结束前会一直保持睡眠状态。L0 还会把输入文件复制成一份 “ 内部输入文件 ” 到用户设的scratch目录中,其名字在 windows 版本下就是gxx.inp ,在 unix 版本下为 “ 进程 id 号.inp” ,任务正常结束后会被自动删掉,其内容相对于输入文件没有了注释行(开头为!的行),并且用来引用的外部文件会在其中被展开。L1:被 Link 0 所调用。用来初始化临时文件、解析输入文件中
4、route section 段落的关键词、生成调用以后Link 所需的命令行指令。L1 和 L0 共同组成overlay 0。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - l9999:最后一个被调用的Link ,进行任务的扫尾工作。它确保最重要的信息已写入chk,输出第三方程序所需的文件(如.wfn 波函数文件),生成档案条目(是指在格言之前输出的那段计算数据的紧凑描述),输出古怪的格言,最后结束整个任务。- 2. 内部选项
5、(IOp,Internal Option) 每个 Link 都有其 IOp,各个选项的选项值决定了这个Link 如何运行,每个IOp 的解释可以在高斯官方网站查到,遇见个别查不到的,需用察看Gaussian 全部 IOP 的方法(http:/ route section 段落所指定的计算任务和方法被L1 所解析后,哪些Link 会被调用,并且以什么参数来调用就确定了。例如 # HF/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
6、; 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; 上面每行内容格式是:yy/选项 =数值 ,选项 =数值 ./xx1,xx2,xx3.; 。例如第 5 行,yy=5,xx=2说明要调用L502,并且令其选项5 的值为 2、选项 32 的值为 1、选项 38 的值为 5。再例如第 3 行,说明要调用L301、L302、L303,并且将选项6 的值为 3、选项 11 的值为9.选项30 的值为 1 这样的设定传递给它们,属于同一层且在同一行的Link 会共享 IOp 设定。解析出的内容并不是把所有选项和赋值都列出
7、来,选项的值如果是默认的就不会被列出,一般各个 IOp 默认的值都是0。 例如第四行, 说明以各个选项都用默认值的方式来调用L401。可 以用 IOp 关键字修改各层选项的值,格式为IOp(层/选项 =值,层/选项 =值.),比如 route section 多填上 IOp(3/40=2,3/11=1,4/9=2) ,则第三行成了3/6=3,11=1,16=1,25=1,30=1,40=2 /1,2,3;,第四行成了4/9=2/1; 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第
8、2 页,共 8 页 - - - - - - - - - 给某个 Link 传递它本身并没有的选项设定等于没有传递。例如freq 任务被解析出的内容会有 7/8=1,10=1,25=1/1,2,3,16; 这样一行, 而 L701/702/703 并没有选项8,所以虽然写了, 但实际上等价于只给L716 传递了选项8=1 这个设定。同一层的不同Link 往往同时具有相同的选项,选项的设定传递给它们时所代表的含义有时相同(必定这几个Link 功能有相关性) ,但也有时不同(这种情况下这些Link 不会有机会在一起使用)。例如IOp(1/13) 控制L103/113/114 (用于几何优化)及L11
9、5(计算 IRC)用什么方法更新Hessian矩阵,也控制L121(ADMP 计算)的多时间步长参数。对这两种情况1/13 的功能是不相关的,却只能给这个选项设一个值,看似会有矛盾,但由于ADMP 不可能与优化或IRC 在一起执行,所以不必担心这个问题。想查看 route section 被解析的结果,可以进入高斯自带的的testrt.exe 程序,然后输入比如HF/STO-3G , 按两次回车就可得到上述结果。或者在windows 版高斯的Existing File Job Edit窗口中点对勾按钮。也可以在任务的输出文件的开始部分看到(使用 #T 精简输出时除外) 。- 3. Link 的
10、调用顺序来看一个复杂点的例子,# HF/STO-3G opt 的非标准路径如下:1/18=20,38=1/1,3; 2/9=110,17=6,18=5,40=1/2; 3/6=3,11=1,16=1,25=1,30=1/1,2,3; 4/7=1/1; 5/5=2,38=5/2; 6/7=2,8=2,9=2,10=2,28=1/1; 7/1,2,3,16; 1/18=20/3(3); 2/9=110/2; 6/7=2,8=2,9=2,10=2,19=2,28=1/1; 99/99; 2/9=110/2; 重新定位坐标,计算对称性,检查变量3/6=3,11=1,16=1,25=1,30=1/1,2
11、,3; 产生基组信息,计算积分名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - 4/5=5,7=1,16=3/1; MO 初猜5/5=2,38=5/2; SCF 迭代7/1,2,3,16; 计算导数,处理优化和频率的信息1/18=20/3(-5); Berny 优化(计算新坐标,判断是否位移和力已收敛)2/9=110/2; 6/7=2,8=2,9=2,10=2,19=2,28=1/1; 99/9=1/99; Link 会按照非标准
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年非标准执行路径 2022 非标准 执行 路径
限制150内