计算化学公社

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

[建模与可视化] 多功能量子化学可视化程序KIOSK欢迎试用

[复制链接 Copy URL]

466

帖子

10

威望

6551

eV
积分
7217

Level 6 (一方通行)

BSJ Institute

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 Accelerator 于 2022-10-16 14:23 编辑

KIOSK是近期开发的针对Gaussian, ORCA, MOPAC的输出文件以及xyz(单帧或多帧轨迹)的可视化程序,并且支持制作Gaussian, ORCA, BAGEL, MOPAC的输入文件。该程序使用C# + OpenTK编写,在经过充分测试后将在Github上开源。现在刚刚写成,只经过了有限的测试,欢迎有兴趣的用户加以试用,如有bug可在本楼进行报告。
以下为功能展示:主界面:


查看几何优化收敛过程,对于柔性扫描,同时展现扫描过程以及每一个扫描步骤内部的收敛过程:

查看Gaussian / ORCA输出的振动模式:

多功能输入文件生成器,内置了大多数常用的Gaussian选项:

也可以用同样的图形界面生成ORCA输入文件:

生成BAGEL输入文件也可以:

对于大体系,可以选择显示部分原子:


可以对原子进行固定,支持Gaussian / ORCA / MOPAC:




Kiosk_dev.zip (1.68 MB, 下载次数 Times of downloads: 122)



评分 Rate

参与人数
Participants 12
eV +50 收起 理由
Reason
hdhxx123 + 5 GJ!
zjh1999 + 5 牛!
wsz + 4 赞!
lonicera + 5 GJ!
wzkchem5 + 5
星纹c + 4 好物!
冰释之川 + 5 牛!
LittlePupil + 5 GJ!
ZZU_SCU + 3 不明觉厉
wuil69 + 3 赞!
Acee + 3 好物!
hebrewsnabla + 3 GJ!

查看全部评分 View all ratings

128

帖子

1

威望

429

eV
积分
577

Level 4 (黑子)

20#
发表于 Post on 2023-7-5 17:10:20 | 只看该作者 Only view this author
本帖最后由 DoorBell 于 2023-7-5 17:16 编辑
用鼠标拖动体系的时候,会像跳帧一样的大幅摆动。有时候鼠标没怎么动,体系直接翻了个面
求作者大佬修复一下,现在拖动分子像开盲盒QAQ



对于柔性扫描,同时展现扫描过程以及每一个扫描步骤内部的收敛过程
另外想请教一下这个功能的逻辑,Opt step和Converge geometry的序号对应关系,以及为什么调Opt step,Converge geometry的序号不会发生相应改变?

465

帖子

1

威望

2318

eV
积分
2803

Level 5 (御坂)

19#
发表于 Post on 2022-11-10 09:05:15 | 只看该作者 Only view this author
我个人算对称破缺单重态比较多。常常干的一件事就是先用GaussView生成guess=(fragment=2)的文件,然后再生成算过渡态的文件(需要“guess=read”关键词)。这个功能目前确实只能靠GaussView。

87

帖子

0

威望

1160

eV
积分
1247

Level 4 (黑子)

18#
发表于 Post on 2022-11-8 21:07:15 | 只看该作者 Only view this author
Accelerator 发表于 2022-11-8 21:05
Chemcraft的可视化功能非常强大,可以输出多种样式的图像,我感觉没有必要。最终目标是能够做成跨平台的G ...

牛的牛的,加油大佬!

466

帖子

10

威望

6551

eV
积分
7217

Level 6 (一方通行)

BSJ Institute

17#
 楼主 Author| 发表于 Post on 2022-11-8 21:05:08 | 只看该作者 Only view this author
dantevinsky 发表于 2022-11-8 19:04
大佬好物!这个软件是想往哪个方向做呢?Chemcraft类似的吗?

Chemcraft的可视化功能非常强大,可以输出多种样式的图像,我感觉没有必要。最终目标是能够做成跨平台的GaussView。因此现在开始也有增加建模功能的打算了,不过周期肯定会很长。
最近自己在使用时也发现了不少bug,慢慢修,不过时间非常有限,在Github上开源第一个版本可能会在元旦前后了。

87

帖子

0

威望

1160

eV
积分
1247

Level 4 (黑子)

16#
发表于 Post on 2022-11-8 19:04:34 | 只看该作者 Only view this author
大佬好物!这个软件是想往哪个方向做呢?Chemcraft类似的吗?

1万

帖子

0

威望

9004

eV
积分
20762

Level 6 (一方通行)

15#
发表于 Post on 2022-10-17 21:35:52 | 只看该作者 Only view this author
Accelerator 发表于 2022-10-17 12:47
颜色我考虑做成可以自定义的(实际上现在基本上是GaussView的配色,主要是打光比较阴间)。
光线的问题 ...

MATLAB的作图效果挺好的,完全可以和GaussView媲美,就是启动太慢了点,在硬盘比较慢的机子上需要好几十秒才初始化完毕。
我以前写过一个基于MATLAB的可视化软件,可以显示分子结构和分子轨道,以及各种密度图、密度差图(见附件,内含说明书)。MATLAB有一个优势就是可以很方便地做矩阵运算,所以读进来的分子轨道系数矩阵可以做一些矩阵运算以后再作图,很方便画各种非常规的、一般可视化软件不支持的实空间函数。如果稍微改一下代码,可以兼容Octave,这样就不用依赖收费的MATLAB了。打算有空的时候整理一下放到github上,但是一直没时间搞。

BMV_v0.2.4.rar (7.68 MB, 下载次数 Times of downloads: 44)




评分 Rate

参与人数
Participants 3
eV +10 收起 理由
Reason
wsz + 4 好物!
dantevinsky + 3 牛哇牛蛙!
hebrewsnabla + 3 GJ!

查看全部评分 View all ratings

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
本团队长期招收研究生,有意者可私信联系

466

帖子

10

威望

6551

eV
积分
7217

Level 6 (一方通行)

BSJ Institute

14#
 楼主 Author| 发表于 Post on 2022-10-17 19:47:36 | 只看该作者 Only view this author
星纹c 发表于 2022-10-17 19:40
这个打光和颜色能调吗?我第一眼还以为我建模错了(已经算了两天了)。这个左边箭头的F原子(左边这个苯环 ...

颜色我考虑做成可以自定义的(实际上现在基本上是GaussView的配色,主要是打光比较阴间)。
光线的问题我还得再研究,现在有些地方过曝严重,靠近中心部分又太黑,受限于OpenTK文档实在有限,导致摸索了许久也没有找到什么好的解决方案,将来肯定还是得细调整。

466

帖子

10

威望

6551

eV
积分
7217

Level 6 (一方通行)

BSJ Institute

13#
 楼主 Author| 发表于 Post on 2022-10-17 19:42:42 | 只看该作者 Only view this author
星纹c 发表于 2022-10-17 19:33
我的可能也没啥代表性吧。
我主要是算超极化率的,要用到polar关键词,三阶要加=gamma做有限差分。这个 ...

帮助SCF收敛的关键字我倒是有意把自己常用的基本都放上去了。scf=novaracc确实没有,当时是考虑到ORCA里没有对应关键字(不过其实不碍事,换成ORCA的时候忽略就行了,可以加上);积分格点精度的则是由于G16默认就是ultrafine、ORCA 5默认也比较高,所以就不放了。

63

帖子

0

威望

827

eV
积分
890

Level 4 (黑子)

12#
发表于 Post on 2022-10-17 19:40:48 | 只看该作者 Only view this author
这个打光和颜色能调吗?我第一眼还以为我建模错了(已经算了两天了)。这个左边箭头的F原子(左边这个苯环上五个全是F)和右边的H原子几乎一个颜色

63

帖子

0

威望

827

eV
积分
890

Level 4 (黑子)

11#
发表于 Post on 2022-10-17 19:33:41 | 只看该作者 Only view this author
Accelerator 发表于 2022-10-17 19:07
不带建模确实是一个非常大的痛点,从长远的规划上肯定是希望能有类似GaussView的建模功能的(GV的建模方 ...

我的可能也没啥代表性吧。
我主要是算超极化率的,要用到polar关键词,三阶要加=gamma做有限差分。这个到没啥,随手就加了;
但算超极化率需要加很多弥散函数,默认情况下不收敛反倒占大多数,sob老师的http://sobereva.com/61 这篇博文里的关键词经常要用好多,后来干脆就默认加上SCF(novaracc,noincfock) int=acc2e=12,再不收敛了就再加几个。总结来说就是帮助SCF收敛的一些关键词

466

帖子

10

威望

6551

eV
积分
7217

Level 6 (一方通行)

BSJ Institute

10#
 楼主 Author| 发表于 Post on 2022-10-17 19:07:21 | 只看该作者 Only view this author
星纹c 发表于 2022-10-17 17:18
用鼠标拖动体系的时候,会像跳帧一样的大幅摆动。有时候鼠标没怎么动,体系直接翻了个面
对Gaussian来说, ...

不带建模确实是一个非常大的痛点,从长远的规划上肯定是希望能有类似GaussView的建模功能的(GV的建模方便程度没有见过任何一个程序能出其右),但现在实在是没有时间和相应的图形化编程水平。总之先把框架搭出来,以后如果有时间或许可以添上。
这就让这个程序目前的位置比较尴尬,对于ORCA输出文件来说,如果不需要改结构,主要作用就是少一道用OfakeG转换格式的工序,并且内置一些需要用%来写的选项,减少不熟悉的人查手册次数。如果要改结构,还是得倒一遍GaussView了。
可视化MOPAC以及生成BAGEL输入文件这两个功能是我自身比较需要的,特别是BAGEL输入文件格式非常变态。但绝大多数用户应该用得不多。

泛函切换过程中的bug我今天也发现了,随后会修。

关于关键字不足的问题,我主要是依照自己常用的关键字来编写的,挺想听听大家有哪些现在没有内置的关键字用得较多。

63

帖子

0

威望

827

eV
积分
890

Level 4 (黑子)

9#
发表于 Post on 2022-10-17 17:18:39 | 只看该作者 Only view this author
用鼠标拖动体系的时候,会像跳帧一样的大幅摆动。有时候鼠标没怎么动,体系直接翻了个面
对Gaussian来说,感觉关键词太少;如果用ORCA的话我宁肯选Multifwn给的默认的,主要是:无论如何都要用别的软件先建模然后导出且关键词不多的情况下,我还不如从之前的文件里复制粘贴过来,省的选。
Gaussian向ORCA切换的时候,即使ORCA-only里的泛函是选过的(虽然是灰色的),关键词也会变成默认的PBE0,需要重新选一下。
折腾了下,发现有些情况下,色散校正会选不了,跟上一个应该是一类,如果在ORCA里选了自带色散的比如WB97X-V再切换回Gaussian的时候,色散栏还是灰色的,照样不让选,哪怕已经选了可以加色散的泛函。所以必须切回ORCA选不含色散的,然后再切回Gaussian再选色散校正

466

帖子

10

威望

6551

eV
积分
7217

Level 6 (一方通行)

BSJ Institute

8#
 楼主 Author| 发表于 Post on 2022-10-17 15:37:48 | 只看该作者 Only view this author
hebrewsnabla 发表于 2022-10-17 14:03
有没有兴趣做下轨道/密度的可视化

这方面Multiwfn非常好用,感觉没有必要了

466

帖子

10

威望

6551

eV
积分
7217

Level 6 (一方通行)

BSJ Institute

7#
 楼主 Author| 发表于 Post on 2022-10-17 15:36:43 | 只看该作者 Only view this author
喵星大佬 发表于 2022-10-17 14:59
MOPAC的优化过程也可以显示么?不过不用EF也不记录坐标

你提醒了我,由于我用MOPAC时一般只是用于MD的初始结构,不会等到收敛(通常是运行一阵子后在.end里随便写点东西),不关心收敛过程,所以也没有加入读取MOPAC收敛过程的功能。
针对EF的情况,读取收敛过程轨迹的功能我会之后在代码里加上。
你说的“不用EF,不记录坐标”的情况,是说显示能量变化曲线吗?这个很好加入,下一次更新时就加上。

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

GMT+8, 2025-8-17 18:46 , Processed in 0.176213 second(s), 28 queries , Gzip On.

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