next up previous contents index
Next: Wrong Results Up: Failures Detected by LAPACK Previous: Invalid Arguments and XERBLA   Contents   Index


Computational Failures and INFO > 0

A positive value of INFO on return from an LAPACK routine indicates a failure in the course of the algorithm. Common causes are: For example, if SGESVX is called to solve a system of equations with a coefficient matrix that is approximately singular, it may detect exact singularity at the ith stage of the LU factorization, in which case it returns INFO = i; or (more probably) it may compute an estimate of the reciprocal condition number that is less than machine precision, in which case it returns INFO = n+1. Again, the documentation in Part 2 should be consulted for a description of the error.

When a failure with INFO > 0 occurs, control is always returned to the calling program; XERBLA is not called, and no error message is written. It is worth repeating that it is good practice always to check for a non-zero value of INFO on return from an LAPACK routine.

A failure with INFO > 0 may indicate any of the following:


next up previous contents index
Next: Wrong Results Up: Failures Detected by LAPACK Previous: Invalid Arguments and XERBLA   Contents   Index
Susan Blackford
1999-10-01