convergence problems in SVD


stefano_s
03-09-2010, 04:39 AM
Dear members,
I am using the subroutine SVDCMP_DP to evaluate the SVD of a square and symmetric matrix M. For simplicity, suppose also M diagonal.
If the numbers on the diagonal are very high, for example 10000 or higher, the subroutine returns the following message:
NO CONVERGENCE IN SVDCMP.
This happens because a variable called "its" reaches a limit imposed to 30. But even if I change this limit, the problem does not disappear.

How can I overcome this problem? Can anybody help me in this?
thank you for your eventual help
Stefano