Discrepancy between vibrational frequencies computed using xtb
and xtb-python
(but not with tblite
)
#99
Labels
unconfirmed
This report has not yet been confirmed by the developers
Overview
I'm getting different values for the vibrational frequencies when I use the standalone
xtb
executable with the--hess
flag and when I use the Python API provided withpython-xtb
and the ASEVibrations
module. Interestingly, when I use the Python API oftblite
, I get values that are consistent with the standalonextb
executable, suggesting that the root issue may reside withxtb-python
.Versions:
xtb
6.4.1 fromconda-forge
(although 6.6.0 gives the same results),python-xtb
22.1 frompip
,tblite
0.3.0 frompip
, themaster
branch of ASE, Python 3.8.16, Ubuntu.Reproducing the Discrepancy
Internal xTB vibrations
Input:
c2h6.xyz.txt. Please drop the
.txt
extension.Output:
out.txt
xtb-python vibrations
Input:
Output:
The values with
<--x
should be dropped due to the 3N-6 rule for vibrations.Note how the lowest real vibrational mode in the two codes do not match (341.39 vs. 729.0 cm^-1).
tblite vibrations
Input:
Output:
Note how this is largely in agreement with
xtb
but not withxtb-python
.Additional Debugging
Energies
As a sanity check, I have also computed the single-point energy with each code and get the following:
xtb
: -7.336177090885 Ehxtb-python
: -7.3361770263 Ehtblite
: -7.3361770297 EhSo, there is nothing obviously wrong with the energies.
Forces
I also compared forces. Again, this is all without any geometry optimization.
xtb-python
:tblite
:Again, there is nothing obviously different here.
The text was updated successfully, but these errors were encountered: