计算化学公社

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

[辅助/分析程序] 万物fakeG薅gview羊毛

[复制链接 Copy URL]

409

帖子

5

威望

1630

eV
积分
2139

Level 5 (御坂)

鸩羽

本帖最后由 wal 于 2025-8-7 18:06 编辑

最近连续学了几个新程序,每个程序都怀念gview的可视化,深感有时候不想切程序的原因也是真离不开gview。但是每个程序各有各的特点,没法认准一家,每次都从头搓一遍fakeG又很麻烦,干脆搭个框架,以后只写解析器。
GitHub:fakeG
如果大家有其他常用程序,比如pyscf,molpro啥的,可以利用/src/parser/parser_interface.h这里留的接口,写个解析器解析所需要的能量、坐标、梯度位移、振动分析数据,格式化输出就不用管了。

当前可用:
AfakeG:Atomic and molecular electronic structure program(Amesp) fake Gaussian转换器。
BfakeG:Beijing Density Functional(BDF) fake Gaussian转换器。
XfakeG:单帧/多帧xyz文件fake Gaussian转换器。此程序发现输入的多帧xyz文件是xtb/molclus/isostat的输出时会一并提取能量。
build.7z (1.16 MB, 下载次数 Times of downloads: 7)
交叉编译出Windows程序也是可行的,都放在release里了。

ORCA由于已经有社长的OfakeG,就不重复造轮子了。



楼下mizu提到TDDFT提醒我了,在实现TDDFT格式转换之前,先在这里放一个AMESP的TDDFT组态系数转Multiwfn输入格式的脚本
atb2gau.cpp (4.91 KB, 下载次数 Times of downloads: 2)
对于大体系做了TDA-ATB计算,想要做空穴-电子分析的情况可以用这个脚本把aop转换成Multiwfn认识的格式,配合MOKIT传轨道来做

评分 Rate

参与人数
Participants 7
威望 +1 eV +30 收起 理由
Reason
Warm_Cloud + 5 谢谢
LittlePupil + 5 GJ!
sobereva + 1
wzkchem5 + 5
ABetaCarw + 5 牛!
hebrewsnabla + 5
Uus/pMeC6H4-/キ + 5 牛!

查看全部评分 View all ratings

某不知名实验组从苞米地里长出来的计算选手

26

帖子

0

威望

1366

eV
积分
1392

Level 4 (黑子)

2#
发表于 Post on 5 day ago | 只看该作者 Only view this author
感谢分享,正好想学一下c++了。

81

帖子

7

威望

2326

eV
积分
2547

Level 5 (御坂)

3#
发表于 Post on 5 day ago | 只看该作者 Only view this author
其实去年我就写了 AfakeG 了,https://github.com/mizu-bai/AfakeG,不过您要是有心情把 Amesp 的 IRC 和 TD-DFT 输出也转换了,那也算圆了大师一个心愿了。

评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
Warm_Cloud + 5 谢谢

查看全部评分 View all ratings

409

帖子

5

威望

1630

eV
积分
2139

Level 5 (御坂)

鸩羽

4#
 楼主 Author| 发表于 Post on 5 day ago | 只看该作者 Only view this author
本帖最后由 wal 于 2025-8-7 18:07 编辑
mizu-bai 发表于 2025-8-7 17:33
其实去年我就写了 AfakeG 了,https://github.com/mizu-bai/AfakeG,不过您要是有心情把 Amesp 的 IRC 和 T ...

转TDDFT输出我正有此意,我的监视脚本挺依赖Gaussian的TDDFT格式输出的
某不知名实验组从苞米地里长出来的计算选手

1万

帖子

0

威望

8940

eV
积分
20682

Level 6 (一方通行)

5#
发表于 Post on 5 day ago | 只看该作者 Only view this author
可以再搞一套把Gaussian输入文件翻译成ORCA/BDF/...输入文件的程序。我们BDF团队这边有老师对开发这个感兴趣,但是缺人手,你或者其他网友感兴趣的话我可以牵个线
Zikuan Wang
山东大学光学高等研究中心 研究员
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员
Google Scholar: https://scholar.google.com/citations?hl=zh-CN&user=XW6C6eQAAAAJ&view_op=list_works&sortby=pubdate
ORCID: https://orcid.org/0000-0002-4540-8734
主页:http://www.qitcs.qd.sdu.edu.cn/info/1034/1702.htm
本团队长期招收研究生,有意者可私信联系

409

帖子

5

威望

1630

eV
积分
2139

Level 5 (御坂)

鸩羽

6#
 楼主 Author| 发表于 Post on 5 day ago | 只看该作者 Only view this author
wzkchem5 发表于 2025-8-7 19:09
可以再搞一套把Gaussian输入文件翻译成ORCA/BDF/...输入文件的程序。我们BDF团队这边有老师对开发这个感兴 ...

我是比较喜欢Gaussian那种紧凑的关键词输入的,写自动计算管理小程序的时候只要一行关键词就能告诉程序我要算什么,所以之前我还真考虑过这个。不过试着构思了一下感觉有点点难,主要是我对ORCA的输入不算特别熟,目前基本是翻一次手册写个模板输入,然后不出问题就再也不改了XD
某不知名实验组从苞米地里长出来的计算选手

81

帖子

7

威望

2326

eV
积分
2547

Level 5 (御坂)

7#
发表于 Post on 5 day ago | 只看该作者 Only view this author
wal 发表于 2025-8-7 17:59
转TDDFT输出我正有此意,我的监视脚本挺依赖Gaussian的TDDFT格式输出的

善哉,善哉!

166

帖子

0

威望

3347

eV
积分
3513

Level 5 (御坂)

8#
发表于 Post on 4 day ago | 只看该作者 Only view this author
有办法转振动文件吗?xtb的,搜索TS和IRC需要。之前git上有个xtboptts的代码
  1. https://github.com/npe1011/xtboptts
复制代码
,用jmol看振动,效果不行

409

帖子

5

威望

1630

eV
积分
2139

Level 5 (御坂)

鸩羽

9#
 楼主 Author| 发表于 Post on 4 day ago | 只看该作者 Only view this author
neocc 发表于 2025-8-8 01:05
有办法转振动文件吗?xtb的,搜索TS和IRC需要。之前git上有个xtboptts的代码,用jmol看振动,效果不行

应该可以转,我看看能不能直接把g98.out搞一下
某不知名实验组从苞米地里长出来的计算选手

2

帖子

0

威望

213

eV
积分
215

Level 3 能力者

10#
发表于 Post on yesterday 11:46 | 只看该作者 Only view this author
感谢分享

本版积分规则 Credits rule

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

GMT+8, 2025-8-12 12:12 , Processed in 1.531754 second(s), 24 queries , Gzip On.

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