Experimenting with the symetric general eigen value solver dfeast_scsrgv.
Running it with a test matrix, I find that it overwrites the values for e and x on the stack?
dfeast_scsrgv (&uplo, &n, a, rows, columns,
b, rows, columns,
fpm, &epsout, &loop, &emin, &emax, &m0, eigs, eigv, &m, &res, &info);
exits with info=0, m=1, suggesting one eigenvalue was found but eigs and eigv have been changed and no longer point to the original arrays.
inputs are declared as