交叉点频率的处理一直以来缺乏方便的程序。由于交叉点并非3N-6维坐标下的驻点,直接用Gaussian取其中一个电子态进行频率计算的结果严格来说是没有意义的。为了解决这一问题,可以将它的Hessian矩阵投影到3N-7维子空间去,即如下的过程: (, 下载次数 Times of downloads: 9)
Give me a freq log file so that I could replace the vibration information
and output a new file to kst48_freq.out.
Note that only the frequencies and modes are replaced,
and all the other things are remained.
It can be read by GoodVibes to obtain free energy correction.
Your freq .log file?5_A_freq.log
复制代码
程序会让你输入2个fchk文件的位置,接着会要求一个频率计算的log文件,它起到模板的作用,你可以使用任何一个态的文件。程序会把处理后的交叉点的频率和模式替换进这个文件中,随后输出到kst48_freq.out里。这个文件可以用GaussView可视化,也可以用GoodVibes读取并得到热力学校正量。Shermo无法读取该文件,可能是由于由于其中输出的空格数量等与Gaussian标准格式有差别。
理想情况下,应该会有3N-7个模式。在KST48Freq的输出过程中,自动过滤掉了波数小于5 cm-1的模式(在屏幕的输出中,Frequencies for the HEff of CP后面的列表包含了全部模式的频率,7个被投影掉的也有,由于数值误差并不会为0。单位是cm-1),因此在少数情况下可能会发现输出的模式数量少一两个。
以亚甲基卡宾为例,打开输出文件,会发现记录了3N-7 = 2个振动模式: (, 下载次数 Times of downloads: 8)
上传 Uploaded
点击下载Click to download
用Goodvibes可以得到热力学校正:
o kst48_freq -38.619793 0.013038 -38.602979 0.022260 0.022260 -38.625238 -38.625238