22 November 2015 15 7K Report

Hi all,

For a while now I have been building a small application to generate AMBER forcefield compatible force constants (stretch and angle). I use the full Force Constant matrix for a Gaussian OPT->FREQ calculation. I am not working on normal modes, I am using the vibrations projected on the bond through a displaced of one atom from the other:

# B3LYP/ OPT=(calcfc,verytight,noraman) int=ultrafine FREQ=noraman geom=connectivity

Testing on Methane (CH4) over a number levels of theory I sometime get unequal force constants for the C-H bonds, but only in pairs, e.g., C-H1 and C-H3 are always equal, and C-H2 and C-H4 are always equal, e.g., 

B3LYP/6-311++g**

101.12 101.12 101.12 101.12

B3LYP/6-311++g(2d,2p)

98.76 98.76 207.12 207.12

After looking at the two different frequency results I see that one is very slightly different to the other - see attached. Observing the actual vibrations in motion and I see whilst one calculation (where the force constants are all equal) demonstrates a simultaneous stretch vibration, the other (where the force constants are not equal) pins two of the hydrogens in place, keeping them still whilst the remaining two hydrogens vibrate. 

How can I address this obvious error in the frequency calculations? I have checked that the wave function is stable, it is. 

See attached for a better description. 

More Anthony Nash's questions See All
Similar questions and discussions