|
|
本帖最后由 granvia 于 2022-3-16 21:58 编辑
Gaussian默认输出的振动位移(对应于质量权重的Hessian矩阵的特征向量)精度是小数点后2位。使用FREQ=HPModes之后,可输入小数点后5位的振动位移向量,你可以验证它们就是归一化的。比如下面是H2O分子的结果(B3LYP/6-31G*):
- Harmonic frequencies (cm**-1), IR intensities (KM/Mole), Raman scattering
- activities (A**4/AMU), depolarization ratios for plane and unpolarized
- incident light, reduced masses (AMU), force constants (mDyne/A),
- and normal coordinates:
- 1 2 3
- A1 A1 B2
- Frequencies --- 1713.2088 3728.7514 3850.4642
- Reduced masses --- 1.0825 1.0454 1.0810
- Force constants --- 1.8719 8.5633 9.4426
- IR Intensities --- 75.7520 1.6945 19.3415
- Coord Atom Element:
- 1 1 8 -0.00000 0.00000 -0.00000
- 2 1 8 0.00000 -0.00000 -0.06986
- 3 1 8 -0.07058 0.05004 -0.00000
- 1 2 1 0.00000 0.00000 -0.00000
- 2 2 1 0.42879 0.58401 0.55440
- 3 2 1 0.56005 -0.39709 -0.43612
- 1 3 1 0.00000 -0.00000 0.00000
- 2 3 1 -0.42879 -0.58401 0.55440
- 3 3 1 0.56005 -0.39709 0.43612
复制代码
最后3列就是3个9x1的振动位移向量(9=3*N,N为原子数),然后就可以求出对应的3个质量权重的Hessian矩阵的特征列向量,即将上述各振动位移向量中的各元素乘以相应原子的质量的平方根,然后再归一化(因为Gaussian打印振动位移向量时做了归一化,所以你变换回Hessian特征列向量时就需要自己归一化一次)。你可以验证,上述求出的Hessian特征列向量之间是正交归一的,也就是简正模式的各特征向量。VASP我不太清楚,可以做类似尝试 |
|