你好,请问这部分的源代码可以分享一下吗? |
相关问题已经基本解决,谢谢各位朋友的热心帮助。 |
本帖最后由 brothers 于 2017-3-31 18:18 编辑 I10140317 发表于 2017-3-31 16:16 你说的T_MO是CI系数吧?就是公式里的W矩阵。 你求T的过程中乘了分子轨道向基函数的展开系数,所以T是以AO基表示的。 上面说了,TDM的值是alpha和beta的共同贡献,所以要T=2*T。当你计算归一化的时候,是先求alpha电子的那部分T^2(这里的T是没有乘过2的)。beta部分和alpha部分相同,所以总结果就是T^2的二倍. 这么算出来的差不多就是1了(因为没考虑退激发和激发的区别,所以可能稍微偏离1)。 我的数学基础也不行,更多是凭感性的理解。如果理解有错的话还得请其他大神指正~ |
本帖最后由 I10140317 于 2017-3-31 16:25 编辑 brothers 发表于 2017-3-30 22:01 你好,我今天看了一下,可能有个地方我理解错了,用这个式子求出来的不是T(MO),而是T(AO)?你以为呢?另外,是乘以2还是sqrt(2)?我不是很懂原因,但似乎乘以sqrt(2)后转换成Lowdin orbital后矩阵元的平方和才为1.0,乘2的话就变成2.0了。 |
I10140317 发表于 2017-3-30 21:24 T=2*T, 因为alpha和beta的贡献是相同的 至于归一化的时候,则应该是2*T^2而不是(2*T)^2 文献可以下到,多谢 ![]() |
brothers 发表于 2017-3-30 21:06 你说的乘以二是直接T[MO]*2吗? |
brothers 发表于 2017-3-30 21:06 J. Phys. Chem. A 2015, 119,6937-6948?下得到全文吗?下不到的话邮箱留一下,我发给你。 |
本帖最后由 I10140317 于 2017-3-30 21:29 编辑 brothers 发表于 2017-3-30 20:52 嗯嗯,我已经试过了,这个问题应该解决了,不过T[MO]的求解可能还有点问题,我求出平方和就0.35左右。。T[MO]乘2的话就是1.4左右了。 |
求T的方程,依次加和的那个以及矩阵运算的那个都没错,闭壳层的话最后记得乘以个2。 我觉得应该是正交化之前平方和不归一化,正交化之后平方和归一化,抽空试试 lz这些方程在哪个文献里看的,可否分享一份? |
I10140317 发表于 2017-3-30 20:00 Lowdin正交化方法2楼是正解,是对本征值开根号,而非整个S矩阵 |
本帖最后由 I10140317 于 2017-3-30 20:05 编辑 zjxitcc 发表于 2017-3-30 19:45 嗯,数学基础有点差。。 ![]() |
你这里面S([AO])^(1/2)的数学含义是什么?一般S([AO])^(1/2)指的是:(1)对S([AO])对角化,U^T*S([AO])*U= s,得到对角矩阵s; (2) s^1/2为s对角元开根号;(3) S([AO])^(1/2) = U*(s^1/2)*U^T。这才得到S([AO])^(1/2)。所以S([AO])里有些负值是没关系的,反正又不是对S([AO])里的每个元素开根号,而是对对角矩阵s里的对角元开根号。 |
手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图
GMT+8, 2025-8-16 15:19 , Processed in 0.884908 second(s), 25 queries , Gzip On.