Routines for Matrix Equilibration

?geequ computes row and column scaling factors intended to equilibrate a matrix and reduce its condition number.
call sgeequ (m, n, a, lda, r, c, rowcnd, colcnd, amax, info)
call dgeequ (m, n, a, lda, r, c, rowcnd, colcnd, amax, info)
call cgeequ (m, n, a, lda, r, c, rowcnd, colcnd, amax, info)
call zgeequ (m, n, a, lda, r, c, rowcnd, colcnd, amax, info)

?gbequ computes row and column scaling factors intended to equilibrate a band matrix and reduce its condition number.
call sgbequ (m, n, kl, ku, ab, ldab, r, c, rowcnd, colcnd, amax, info)
call dgbequ (m, n, kl, ku, ab, ldab, r, c, rowcnd, colcnd, amax, info)
call cgbequ (m, n, kl, ku, ab, ldab, r, c, rowcnd, colcnd, amax, info)
call zgbequ (m, n, kl, ku, ab, ldab, r, c, rowcnd, colcnd, amax, info)

?poequ computes row and column scaling factors intended to equilibrate a symmetric (Hermitian) positive-definite matrix and reduce its condition number.
call spoequ (n, a, lda, s, scond, amax, info)
call dpoequ (n, a, lda, s, scond, amax, info)
call cpoequ (n, a, lda, s, scond, amax, info)
call zpoequ (n, a, lda, s, scond, amax, info)

?ppequ computes row and column scaling factors intended to equilibrate a symmetric (Hermitian) positive-definite matrix in packed storage and reduce its condition number.
call sppequ (uplo, n, ap, s, scond, amax, info)
call dppequ (uplo, n, ap, s, scond, amax, info)
call cppequ (uplo, n, ap, s, scond, amax, info)
call zppequ (uplo, n, ap, s, scond, amax, info)

?pbequ computes row and column scaling factors intended to equilibrate a symmetric (Hermitian) positive-definite band matrix and reduce its condition number.
call spbequ (uplo, n, kd, ab, ldab, s, scond, amax, info)
call dpbequ (uplo, n, kd, ab, ldab, s, scond, amax, info)
call cpbequ (uplo, n, kd, ab, ldab, s, scond, amax, info)
call zpbequ (uplo, n, kd, ab, ldab, s, scond, amax, info)

* Legal Information © 1999, 2002-2004, Intel Corporation