|
|
本帖最后由 wal 于 2026-7-21 01:17 编辑
笔者很久之前发布过一个fakeg项目,当时搭了个框架想把各种量化程序都纳入进来。这个项目后来被并入了我个人的量化库,这使得fakeg可以吃到笔者写好的各种其他parser的支持。由于后来笔者进行可视化大多利用xyzclip通过剪切板传递xyz text,不直接看量化日志,fakeg就被冷落了。不过这种方法不能看振动模式之类的,还是不太方便,但笔者又不想手动转fake Gaussian日志(大懒狗)。最终,笔者回忆起了一个很早记下的点子:
做一个壳子,直接绑定log/out/gms等后缀,统一识别程序,转换成fake Gaussian日志再自动调用gview打开不就好了吗~
在此向大家介绍fview,将其绑定out/log/gms/aop/bdfout等后缀后,可以直接双击以gview打开下列程序的日志文件:
- Gaussian16 - 直接打开
- ORCA6 - 支持优化、频率、柔性扫描、QM/MM、TDDFT等
- Amesp - 支持优化、频率、TDDFT、TDA-aTB
- BDF - 支持优化、频率
- GAMESS-US - 支持优化、频率
- MAPLE - 支持优化(频率计算因为MAPLE的输出文件中不含几何结构暂不支持)
- xtb - 支持g98.out
若fview不能识别待打开的日志文件,将使用notepad打开,因此fview也可以直接双击打开slurm日志等非量化程序输出。
可执行文件和各程序文件示例:
fview.zip
(2.34 MB, 下载次数 Times of downloads: 15)
使用方法:
1. 如果你的gview在PATH里,跳过这一步,否则你需要先启动一次fview,然后打开%USERPROFILE%\.bane\fview\fview.conf,把gview_path=gview这一行后面的gview替换为gview的绝对路径
2. 右键任意out/log/gms/aop/bdfout文件打开属性,更改打开方式,拉到最下面选择在电脑上选取应用,找到fview.exe并设为默认值,
设置完成后,以后直接双击即可使用gview打开这些程序的日志。fview将自动判断程序类型,写入fake Gaussian日志并用gview打开。
反馈问题:
- 如果gview没能成功启动,打开cmd键入以下内容并把输出复制给笔者
- type %USERPROFILE%\.bane\fview\logs\*.log
复制代码- 如果gview成功启动但有某种异常,将%USERPROFILE%\.bane\fview\tmp中按时间排序最后一个生成的fake日志和原日志一起上传上来供笔者排查
|
评分 Rate
-
查看全部评分 View all ratings
|