Hi all,

I'm running into some issues with the magma_zheevd_gpu function.

I have two test matrizies and zheevd is converging for one but not for the other.

The error that I receive is 3394 which - according to the documentation - means that it was not able to compute the first 199 eigenvalues.

The matrix for which zheevd is not converging is of size 3194.

I investigated this problem in little more detail and realized that MAGMA is calling zheev of LAPACK if N is <= 128, so I changed this heuristic to N <= 4000 just to see if this problem

is due to my matrix or if it's related to the zheevd of MAGMA.

As it turns out, LAPACK does not have this issue and it is able to generate the correct (I check these values against my original CPU version) eigenvalues and eigenvectors.

Is this an MAGMA issue and if so, are you aware of similar problems?

Is there an easy way to fix this?

Thanks,

Paul