Routines for Matrix Equilibration

p?geequ computes row and column scaling factors intended to equilibrate a general rectangular distributed matrix and reduce its condition number.
call psgeequ (m, n, a, ia, ja, desca, r, c, rowcnd, colcnd, amax, info)
call pdgeequ (m, n, a, ia, ja, desca, r, c, rowcnd, colcnd, amax, info)
call pcgeequ (m, n, a, ia, ja, desca, r, c, rowcnd, colcnd, amax, info)
call pzgeequ (m, n, a, ia, ja, desca, r, c, rowcnd, colcnd, amax, info)

p?poequ computes row and column scaling factors intended to equilibrate a symmetric (Hermitian) positive-definite distributed matrix and reduce its condition number.
call pspoequ (n, a, ia, ja, desca, sr, sc, scond, amax, info)
call pdpoequ (n, a, ia, ja, desca, sr, sc, scond, amax, info)
call pcpoequ (n, a, ia, ja, desca, sr, sc, scond, amax, info)
call pzpoequ (n, a, ia, ja, desca, sr, sc, scond, amax, info)

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