计算化学公社

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

[ORCA] 为什么ORCA计算得到的Hessian矩阵不是对称的

[复制链接 Copy URL]

61

帖子

0

威望

970

eV
积分
1031

Level 4 (黑子)

各位老师,目前我在学习sob老师写的基于fch中的Hessian矩阵计算振动频率的简单程序Hess2freq(http://sobereva.com/328)。我想将ORCA输出的Hessian矩阵采用类似的方法求得谐振频率和正则坐标。我采用ORCA计算了一个水分子的Hessian矩阵,请问ORCA计算得到的Hessian矩阵为什么不是完全对称的呢?附件中为ORCA的输入文件与.hess文件。谢谢各位老师的解答。

Hessian矩阵.png (150.66 KB, 下载次数 Times of downloads: 17)

Hessian矩阵

Hessian矩阵

H2O.hess

5.69 KB, 下载次数 Times of downloads: 4

H2O.inp

272 Bytes, 下载次数 Times of downloads: 5

104

帖子

1

威望

3519

eV
积分
3643

Level 5 (御坂)

2#
发表于 Post on 2024-7-15 17:22:07 | 只看该作者 Only view this author
数值问题,通常对称化之后再使用
  1. H = (H + H.T) / 2.
复制代码
十八介姑娘一蕾花呀,白白介牙齿、红红介嘴唇,得人惜

4

帖子

0

威望

4659

eV
积分
4663

Level 6 (一方通行)

3#
发表于 Post on 2024-7-15 17:41:00 | 只看该作者 Only view this author
因为在构建交换相关项的静态二阶导数时仅包含了格点权重的一阶导数,导致了Hessian的对称性破缺。可以参考Frank Neese的这篇综述(10.1080/00268976.2015.1025114)。
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)开发团队成员

61

帖子

0

威望

970

eV
积分
1031

Level 4 (黑子)

4#
 楼主 Author| 发表于 Post on 2024-7-15 18:09:18 | 只看该作者 Only view this author
wdcqx 发表于 2024-7-15 17:41
因为在构建交换相关项的静态二阶导数时仅包含了格点权重的一阶导数,导致了Hessian的对称性破缺。可以参考F ...

收到,谢谢老师的解答。

61

帖子

0

威望

970

eV
积分
1031

Level 4 (黑子)

5#
 楼主 Author| 发表于 Post on 2024-7-15 18:09:52 | 只看该作者 Only view this author
王二葛 发表于 2024-7-15 17:22
数值问题,通常对称化之后再使用

收到,谢谢老师的解答。

本版积分规则 Credits rule

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

GMT+8, 2024-11-24 05:57 , Processed in 0.273724 second(s), 24 queries , Gzip On.

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