-
Notifications
You must be signed in to change notification settings - Fork 156
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Check all frequencies in detrotra #1205
base: main
Are you sure you want to change the base?
Conversation
@marvinfriede, can we merge it? |
c51703f
to
a4d8cfe
Compare
@marvinfriede, ping :-) |
Isn't this the same issue we see in #1210. For linear water, it appears to be around 900 wavenumbers if I see it correctly. Why do we limit this at all? Shouldn't the ranked value be correct even if we check for all modes? If not, we need to introduce a check that at least 5 or 6 values are included for linear and non-linear molecules. Otherwise, it will fail again, right? |
Now, there is no limits. All freqs will be checked.
They are different. |
Ah.. It always checks 5/6 freq., but only 3 can be imaginary :( |
Are we actually sure that this is the right way of finding rotations and translations? As far as I know, one normally projects rotations and translations out so that the final hessian has 5/6 degrees of freedom less. The remaining degrees of freedom are then all vibrations. We have code to do something like this here, but we still try to assign frequencies to the full hessian. Maybe it is better to do it properly via a projection to make sure it works in all cases. |
It seems to me that this part was never been adjusted for such cases. So, let it be as is without significant updating like in #1210 |
Signed-off-by: Igor S. Gerasimov <[email protected]>
Signed-off-by: Igor S. Gerasimov <[email protected]>
Fixes #1203
H2 eigvals are the following: