计算化学公社

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

[Multiwfn功能更新] 在Gaussian输出文件中记录AtFile的内容导致Multiwfn无法绘制UV谱图

[复制链接 Copy URL]

3098

帖子

28

威望

1万

eV
积分
16892

Level 6 (一方通行)

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 liyuanhe211 于 2023-4-12 20:50 编辑

  • 问题:

当在Gaussian输入文件中需要以@符号引入其他文件内容时,在Multiwfn载入相应输出文件绘制其UV谱图时,Multiwfn会将其识别为Plain text file,而不是Gaussian output file,会导致程序崩溃。
如果在@文件时加入/N标示使Gaussian不在输出文件开头打印一遍at文件的内容则运行正常。

  • 复现案例

如附件crashed.out和crashed.gjf所示,如果输入文件中使用@/public1/home/sc50780/g09/ma-TZVP.basis引入ma-TZVP基组,载入Multiwfn中,运行11/3后程序崩溃
  1. 3
  2. Recognized as a plain text file
  3. forrtl: severe (59): list-directed I/O syntax error, unit 10, file D:\Gaussian\LHY_Spectrum\Multiwfn_plot_UV_Problem\crashed.out
  4. Image              PC                Routine            Line        Source
  5. Multiwfn.exe       00007FF7E48C5CAF  Unknown               Unknown  Unknown
  6. Multiwfn.exe       00007FF7E487820C  Unknown               Unknown  Unknown
  7. Multiwfn.exe       00007FF7E4876823  Unknown               Unknown  Unknown
  8. Multiwfn.exe       00007FF7E40940C1  Unknown               Unknown  Unknown
  9. Multiwfn.exe       00007FF7E408F607  Unknown               Unknown  Unknown
  10. Multiwfn.exe       00007FF7E4282199  Unknown               Unknown  Unknown
  11. Multiwfn.exe       00007FF7E524A24E  Unknown               Unknown  Unknown
  12. Multiwfn.exe       00007FF7E55173E4  Unknown               Unknown  Unknown
  13. KERNEL32.DLL       00007FFBCE4A7614  Unknown               Unknown  Unknown
  14. ntdll.dll          00007FFBCE6626A1  Unknown               Unknown  Unknown
复制代码
若使用@/public1/home/sc50780/g09/ma-TZVP.basis/N引入文件则可正常绘制(如附件successful.out和successful.gjf所示)

  • 测试环境
Gaussian 16 A.03 on CentOS 8 Stream
Multiwfn 3.8 dev 2023-Mar-8 on Windows 10

Multiwfn_plot_UV_Problem.zip

52.52 KB, 下载次数 Times of downloads: 2

355

帖子

1

威望

1979

eV
积分
2354

Level 5 (御坂)

2#
发表于 Post on 2023-4-12 21:14:09 | 只看该作者 Only view this author
本帖最后由 snljty2 于 2023-4-12 21:28 编辑

之前我问过卢老师这个问题,记得是Multiwfn会查看输入文件的前几百行来找Gaussian字样,如果找到就认为是Gaussian的输出文件,否则就当纯文本从而报错。而因为被at的部分展开后太长,导致没找到Gaussian字样从而就报错。大概是这个意思,具体细节我记不清了。刚翻了一下源代码,是前500行找到"Gaussian, Inc"或者前200行找到“Entering Gaussian System”,就当Gaussian输出文件,找不到就继续。在util.f90。

5万

帖子

99

威望

5万

eV
积分
112551

管理员

公社社长

3#
发表于 Post on 2023-4-12 21:20:58 | 只看该作者 Only view this author
就是2L说的那样

Multiwfn为了避免从头到尾搜索整个文件在某些情况下造成过高耗时,只从开头搜索一定行数的内容。一般也都建议用/N,要不然自己看输出文件也不便。
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

3098

帖子

28

威望

1万

eV
积分
16892

Level 6 (一方通行)

4#
 楼主 Author| 发表于 Post on 2023-4-13 00:58:15 | 只看该作者 Only view this author
snljty2 发表于 2023-4-12 21:14
之前我问过卢老师这个问题,记得是Multiwfn会查看输入文件的前几百行来找Gaussian字样,如果找到就认为是Ga ...

我的文件(crashed.out)第一行就有"Entering Gaussian System",为什么没有命中呢?
  1. Entering Gaussian System, Link 0=/public1/home/sc50780/g16/g16
  2. Input=/public1/home/sc50780/Gaussian/LHY_Spectrum/A/Cis_Sub[SP_TD_wB97xD_maTZVP].gjf
  3. Output=/public1/home/sc50780/Gaussian/LHY_Spectrum/A/Cis_Sub[SP_TD_wB97xD_maTZVP].out
  4. AtFile(1): /public1/home/sc50780/g09/ma-TZVP.basis
  5.             -H     0
  6.             S   3   1.00
  7.                  34.0613410              0.60251978E-02
  8.                   5.1235746              0.45021094E-01
  9.                   1.1646626              0.20189726
复制代码

5万

帖子

99

威望

5万

eV
积分
112551

管理员

公社社长

5#
发表于 Post on 2023-4-13 01:10:38 | 只看该作者 Only view this author
我今天刚更新的Multiwfn已经能兼容你的文件了
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

3098

帖子

28

威望

1万

eV
积分
16892

Level 6 (一方通行)

6#
 楼主 Author| 发表于 Post on 2023-4-13 03:09:03 | 只看该作者 Only view this author
sobereva 发表于 2023-4-13 01:10
我今天刚更新的Multiwfn已经能兼容你的文件了

测试可以了,谢谢

本版积分规则 Credits rule

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

GMT+8, 2024-11-27 21:03 , Processed in 0.183715 second(s), 24 queries , Gzip On.

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