Page 1 of 1

[bug] lobpcg does not return valid success/error code in solver_par.info

Posted: Tue Feb 19, 2019 9:41 am
by blattms
The problem is that the info object created inside the routine is passed to the function magma_dsyevd_gpu as the last step where the info object
is used. Then this info object is used to report success and/or error of the lobpcg method in solver_par.info. The problem is that in my case magma_dsyevd_gpu always reports success even if no convergence is reached during lobpcg. Therefore the solver_par.info object is pretty useless and there is no reliable way to check convergence (other than checking the number of steps taken.

This was experienced with the 2.4.0 version but the new version seems to have the same problem