linux下查看gaussian结构,察看Gaussian全部IOp的方法[通俗易懂]

linux下查看gaussian结构,察看Gaussian全部IOp的方法[通俗易懂]察看Gaussian全部IOp的方法文/Sobereva@北京科音Lastupdate:2010-Jul-22虽然高斯网站上提供了IOp列表,网上也有相应的pdf版IOp查询手册,但是很多IOp在那里面都没有,甚至是常

linux下查看gaussian结构,察看Gaussian全部IOp的方法[通俗易懂]

察看Gaussian全部IOp的方法

文/Sobereva@北京科音  Last update: 2010-Jul-22

虽然高斯网站上提供了IOp列表,网上也有相应的pdf版IOp查询手册,但是很多IOp在那里面都没有,甚至是常用的,比如6/7就没有,只能网上搜索。实际上这些IOp所代表的意思在link程序的.F源代码头部都有完整说明。

这里说一下在windows下查阅源代码里IOp的方便的方法

由于不知道IOp(6/7)会传递给哪个link子程序,所以不能确定iop(6/7)的注释会在哪个link源程序里面,所以先通过windows的文件内容搜索功能进行简单的筛选。

首先进入dos,进入包含.F源代码的目录,ren *.F *.txt,把源码都转换为.txt格式。

然后在包含源代码的文件夹上点右键-搜索,在左侧会看到“文件中的一个字或词组”,输入要找的IOp。

比如要找IOp(6/7),就输入IOp(7),然后搜索。搜索出一大堆源代码里都有对应内容,但由于6/代表的是这个设定必然传递给l6??.exe的子程序,所以只要看百位是6的子程序的源代码就行了,这里就找到一个l601,于是打开l601.txt。再搜索IOp(7),就找到了解释:

C          These options are print/no-print options.  The

C     possible values are:

C

C     0 … DEFAULT.

C     1 … PRINT THE NORMAL AMOUNT.

C     2 … DO NOT PRINT.

C     3 … PRINT VERBOSELY.

C

C     IOp(6) … DISTANCE MATRIX.  DEFAULT:  NO-PRINT.

C

C     IOp(7) … MOLECULAR ORBITAL COEFFICIENTS.  DEFAULT:  PRINT.      <

C

C     IOp(8) … DENSITY MATRIX.  DEFAULT:  NO-PRINT.

C

C     IOp(9) … FULL POPULATION ANALYSIS.  DEFAULT:  PRINT.

C

C     IOp(10) … Gross orbital charges.  Default:  Print.

C

C     IOp(11) … GROSS ORBITAL TYPE CHARGES.  DEFAULT:  NO-PRINT.

C

C     IOp(12) … CONDENSED TO ATOMS.  DEFAULT:  PRINT.

要重视高斯源代码里的注释,很多高斯输出的内容很抽象,但是注释里面往往有解释。

在一些linux的高斯版本中,会看到很多.hlp文件,实际上这些文件的内容就是对应的.F文件开头注释部分当中的IOp说明部分。我们可以将之拷到windows中,用上述同样方法改扩展名并搜索。若在Linux下,我们要找IOp(6/7)就直接用命令grep IOp(7) *.hlp就行了,会看到l601.hlp里面有它的说明。

Linux版本高斯还带有一个ghelp辅助程序,可以分级查看高斯程序各种模块、选项的含义,用法是ghelp [条目] [子条目] [子条目中的子条目] …。直接运行ghelp会显示有哪些主条目,例如在其中看到有ov6(即Overlap 6)一类,继续运行ghelp ov6,就会显示ov6的相关信息和它的子条目,并会看到子条目里有比如IOp(7)。再运行ghelp ov6 “IOp(7)”(注意要有双引号,否则括号将被系统解析),显示的就正是IOp(6/7)代表的意义,和上面从.hlp文件中看到的一样,实际上ghelp显示的正是.hlp文件中相应的内容。

今天的文章linux下查看gaussian结构,察看Gaussian全部IOp的方法[通俗易懂]分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/88780.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注