计算化学公社

 找回密码 Forget password
 注册 Register
Views: 9210|回复 Reply: 9
打印 Print 上一主题 Last thread 下一主题 Next thread

[Gaussian/gview] 批量提取柔性扫描的能量及结构

[复制链接 Copy URL]

25

帖子

0

威望

983

eV
积分
1008

Level 4 (黑子)

跳转到指定楼层 Go to specific reply
楼主
批量提取柔性扫描的能量及结构,意义还是有的。但二维扫描的能量和坐标提取都比较麻烦。论坛见过有用perl和python的,但不适合我的使用习惯。个人喜欢自带的awk和sed,啥也不用装。基本原理:通过 Stationary point found 定位每个单点柔扫的结果,在此基础上通过Standard orientation:定位相应坐标。

脚本不长,没使用到特别高级的语句,除了为替换坐标符号用到了gsub。如果有些元素符号没有定义,可依脚本画葫芦。
使用tips:
需要一个/多个柔扫的log文件,把脚本放于当前目录,执行即可,不需要其他参数。使用both.sh,会批量提取能量且批量提取坐标。使用energy.sh可以监测当前扫至哪步。
两个脚本均已测试正确,若不幸存在,还望请告知。
希望能对初学者有所裨益,见笑于诸位old birds。

both.sh

1.03 KB, 下载次数 Times of downloads: 181

eng&stru

energy.sh

326 Bytes, 下载次数 Times of downloads: 100

eng-stps

评分 Rate

参与人数
Participants 5
eV +26 收起 理由
Reason
BUCTXzz + 3 谢谢
lnf + 5 谢谢
对抗路达摩 + 5 谢谢
函数与激情 + 3 GJ!
sobereva + 10

查看全部评分 View all ratings

1

帖子

0

威望

7

eV
积分
8

Level 1 能力者

2#
发表于 Post on 2020-10-6 07:25:49 | 只看该作者 Only view this author
谢谢分享

5

帖子

0

威望

184

eV
积分
189

Level 3 能力者

3#
发表于 Post on 2023-5-9 17:30:11 | 只看该作者 Only view this author
感谢分享,十分好用

5

帖子

0

威望

43

eV
积分
48

Level 2 能力者

4#
发表于 Post on 2024-5-30 01:04:49 | 只看该作者 Only view this author
both.sh 脚本输出不了坐标呀,终端会报错:sed: -e expression #1, char 1: unknown command: `,'

25

帖子

0

威望

983

eV
积分
1008

Level 4 (黑子)

5#
 楼主 Author| 发表于 Post on 2024-5-30 16:20:41 | 只看该作者 Only view this author
霉弟top 发表于 2024-5-30 01:04
both.sh 脚本输出不了坐标呀,终端会报错:sed: -e expression #1, char 1: unknown command: `,'

可能是有的原子没有定义,可以按照如Chlorine原子对应的gsub(17,"Cl",$2)来补充定义。不行的话上传源文件。

5

帖子

0

威望

43

eV
积分
48

Level 2 能力者

6#
发表于 Post on 2024-5-31 01:44:13 | 只看该作者 Only view this author
123qwertybobo 发表于 2024-5-30 16:20
可能是有的原子没有定义,可以按照如Chlorine原子对应的gsub(17,"Cl",$2)来补充定义。不行的话上传源文件 ...

我把both脚本中Standard orientation 换成Input orientation就可以正常使用了

25

帖子

0

威望

983

eV
积分
1008

Level 4 (黑子)

7#
 楼主 Author| 发表于 Post on 2024-5-31 11:03:23 | 只看该作者 Only view this author
霉弟top 发表于 2024-5-31 01:44
我把both脚本中Standard orientation 换成Input orientation就可以正常使用了

你确定你算完了么?还是说算的不是柔性扫描的结果。选Input orientation一点都不正常,那是你输入的结构,你要搜索下Standard orientation有没有。

5

帖子

0

威望

43

eV
积分
48

Level 2 能力者

8#
发表于 Post on 2024-5-31 12:30:24 | 只看该作者 Only view this author
那烦请您帮我看看这个柔性扫描输出文件有问题吗?十分感谢

scan.zip

2.05 MB, 下载次数 Times of downloads: 1

25

帖子

0

威望

983

eV
积分
1008

Level 4 (黑子)

9#
 楼主 Author| 发表于 Post on 2024-5-31 16:40:17 | 只看该作者 Only view this author
霉弟top 发表于 2024-5-31 12:30
那烦请您帮我看看这个柔性扫描输出文件有问题吗?十分感谢

由于添加nosymm,G09和G16均不进行坐标标准化,只会保留Input orientation。由于Input和Standard结构是一样的,所以改成Input orientation就没问题。

5

帖子

0

威望

43

eV
积分
48

Level 2 能力者

10#
发表于 Post on 2024-5-31 18:06:32 | 只看该作者 Only view this author
123qwertybobo 发表于 2024-5-31 16:40
由于添加nosymm,G09和G16均不进行坐标标准化,只会保留Input orientation。由于Input和Standard结构是一 ...

感谢分析解答!!

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-24 17:43 , Processed in 0.307575 second(s), 31 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list