I have troubles with obtaining spectra for selected molecules in different DFT functionals.
I calculate IR spectra for my target molecules (gold complexes with C/H/N/O/S/Au composition) to find how different levels of theory fit experimental data. In most cases everything looks fine, but for some unknown reason for two of them I have issues. In both cases the problem is the same: after geometry optimization is finished and I move to frequency job the Hessian appeared to have only -nan values:
Hessian of the SCF Energy
1 2 3 4 5 6
1 -nan -nan -nan -nan -nan -nan
2 -nan -nan -nan -nan -nan -nan
3 -nan -nan -nan -nan -nan -nan
4 -nan -nan -nan -nan -nan -nan
5 -nan -nan -nan -nan -nan -nan
6 -nan -nan -nan -nan -nan -nan
And I get an error message after that:
# Finishing finite difference calculation for IDERIV #
######################################################
######################################################
***ERROR*** Hessian Appears to have all zero or negative eigenvalues
For one molecule it is with B3LYP, for the other one with BPBE. Same molecules in other functionals work smoothly.
I had the same problem a few times for other complexes, but it was always resolved when I distorted the initial structure and re-performed optimization+frequency calculation. Calculation of frequencies alone with a given structure does not solve the issue either.
What might be the reason and possible solution for that?