---
name: "sla_syrcond"
section: "3lapack"
platform: "linux"
package: "liblapack-doc"
version: "3.2.1-8"
release: "Debian 6.0 (Squeeze)"
platforms: ["linux"]
url: "https://new.carta.tech/sla_syrcond/3lapack"
---

# sla\_syrcond(3lapack)

SLA\_SYRCOND estimate the Skeel condition number of op(A) \* op2(C) where op2 is determined by CMODE as follows CMODE = 1 op2(C) = C CMODE = 0 op2(C) = I CMODE = -1 op2(C) = inv(C) The Skeel condition number cond(A) = norminf( \|inv(A)\|\|A\| ) is computed by computing scaling factors R such that diag(R)\*A\*op2(C) is row equilibrated and computing the standard infinity-norm condition number

## NAME

SLA\_SYRCOND - SLA\_SYRCOND estimate the Skeel condition number of op(A) \* op2(C)  where op2 is determined by CMODE as follows  CMODE = 1 op2(C) = C  CMODE = 0 op2(C) = I  CMODE = -1 op2(C) = inv(C)  The Skeel condition number cond(A) = norminf( \|inv(A)\|\|A\| )  is computed by computing scaling factors R such that  diag(R)\*A\*op2(C) is row equilibrated and computing the standard  infinity-norm condition number

## SYNOPSIS

- REAL FUNCTION

  SLA\_SYRCOND( UPLO, N, A, LDA, AF, LDAF, IPIV, CMODE, C, INFO, WORK, IWORK )

- IMPLICIT

  NONE

- CHARACTER

  UPLO

- INTEGER

  N, LDA, LDAF, INFO, CMODE

- INTEGER

  IWORK( \* ), IPIV( \* )

- REAL

  A( LDA, \* ), AF( LDAF, \* ), WORK( \* ), C( \* )

## PURPOSE

   SLA\_SYRCOND estimates the Skeel condition number of  op(A) \* op2(C)\
    where op2 is determined by CMODE as follows\
    CMODE =  1    op2(C) = C\
    CMODE =  0    op2(C) = I\
    CMODE = -1    op2(C) = inv(C)\
    The Skeel condition number cond(A) = norminf( \|inv(A)\|\|A\| )\
    is computed by computing scaling factors R such that\
    diag(R)\*A\*op2(C) is row equilibrated and computing the standard\
    infinity-norm condition number.

## ARGUMENTS

- WORK real workspace of size 3\*N.

  - IWORK integer workspace of size N.
