Skip to content

error in La.svd Lapack routine 'dgesdd'

2 messages · steven mosher, Douglas Bates

#
Google the name dgesdd to get the documentation where you will find
that  the error code indicates that the SVD algorithm failed to
converge.  Evaluation of the singular values and vectors is done via
an iterative optimization and on some occasions will fail to converge.
 Frequently this is related to the scaling of the matrix.  If some
rows or columns are a very large magnitude relative to others the
convergence of the optimization can be impeded.

Providing a reproducible example of such an error condition will help
in diagnosing what is happening.

If you wonder why the error message is so enigmatic, it is because the
underlying code is Fortran and does not provide much flexibility for
informative error trapping.
On Tue, May 4, 2010 at 1:24 AM, steven mosher <moshersteven at gmail.com> wrote: