Dear MKL forum,
I am rewriting some code using the MKL library from a fortran + open source math library, in the validation process i realize the function LAPACKE_dgesv giving the exact solution from the former code. But, in the eigenvectors some signals are changed, where is positive should be negative in several cases.
The input matrix is exact the same, the fortran code:
call dsyev ( jobz , uplo , m, dd , m, w, work , lm, info )
The C code:
LAPACKE_dgesv(LAPACK_COL MAJOR,jobz, uplo, m, temp, m,w);