sobereva 发表于 2019-10-8 16:56 好的,谢谢老师 |
让你变成回忆 发表于 2019-10-8 16:47 我已经通过Gaussian得到了S0和H0,这里的H0是通过iop(3/33=1)计算得出的核哈密顿矩阵,想得到正交化的H,中间还需要其他的计算吗,还是Multiwfn中可以找到代码直接得出? |
|
就是基本的矩阵运算而已 细节在Szabo的Modern quantum chemistry里写得很明白 只要会编程,知道怎么读取H、S矩阵,实现这个轻而易举 |
|
本帖最后由 让你变成回忆 于 2019-10-8 16:51 编辑 感觉这个变换的形式很熟悉,估计在Multiwfn中找到相关的源代码可以实现你这个功能。 比如S0重叠矩阵,通过IOP在Gaussian的log文件中输出,然后Multiwfn中肯定有现成的可以去读这种格式(下三角矩阵)数据的代码。如果H0指的是Fock矩阵,通过F*C=S*C*epsilon,可以算出F=S*C*epsilon*C^-1,这个从Gaussian得到的fchk文件中可以提取出分子轨道系数以及能量; 最终再对H1矩阵做一个对角化。 上述仅是个人理解。 |
zjxitcc 发表于 2019-10-8 15:18 不好意思,已更改 |
|
发帖之后仔细检查帖子内容,不要令别人阅读困难 量化问题不要发到分子模拟版,给你移动了 |
| 建议先把格式编辑好··从标题到内容都有乱码 |
手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图
GMT+8, 2026-2-25 09:34 , Processed in 0.171590 second(s), 25 queries , Gzip On.