Go to main content
Oracle Developer Studio 12.5 Man Pages

Exit Print View

Updated: June 2017
 
 

zla_gerpvgrw (3p)

Name

zla_gerpvgrw - compute the reciprocal pivot growth factor using the "max absolute element" norm

Synopsis

DOUBLE PRECISION FUNCTION ZLA_GERPVGRW(N, NCOLS, A, LDA, AF, LDAF)


INTEGER N, NCOLS, LDA, LDAF

DOUBLE COMPLEX A(LDA,*), AF(LDAF,*)


DOUBLE PRECISION FUNCTION ZLA_GERPVGRW_64(N, NCOLS, A, LDA, AF, LDAF)


INTEGER*8 N, NCOLS, LDA, LDAF

DOUBLE COMPLEX A(LDA,*), AF(LDAF,*)


F95 INTERFACE
REAL(8) FUNCTION LA_GERPVGRW(N, NCOLS, A, LDA, AF, LDAF)


INTEGER :: N, NCOLS, LDA, LDAF

COMPLEX(8), DIMENSION(:,:) :: A, AF


REAL(8) FUNCTION LA_GERPVGRW_64(N, NCOLS, A, LDA, AF, LDAF)


INTEGER(8) :: N, NCOLS, LDA, LDAF

COMPLEX(8), DIMENSION(:,:) :: A, AF


C INTERFACE
#include <sunperf.h>

double zla_gerpvgrw (int n, int ncols, doublecomplex *a, int lda,  dou-
blecomplex *af, int ldaf);

double zla_gerpvgrw_64 (long n, long ncols, doublecomplex *a, long lda,
doublecomplex *af, long ldaf);

Description

Oracle Solaris Studio Performance Library                     zla_gerpvgrw(3P)



NAME
       zla_gerpvgrw  -  compute  the  reciprocal pivot growth factor using the
       "max absolute element" norm


SYNOPSIS
       DOUBLE PRECISION FUNCTION ZLA_GERPVGRW(N, NCOLS, A, LDA, AF, LDAF)


       INTEGER N, NCOLS, LDA, LDAF

       DOUBLE COMPLEX A(LDA,*), AF(LDAF,*)


       DOUBLE PRECISION FUNCTION ZLA_GERPVGRW_64(N, NCOLS, A, LDA, AF, LDAF)


       INTEGER*8 N, NCOLS, LDA, LDAF

       DOUBLE COMPLEX A(LDA,*), AF(LDAF,*)


   F95 INTERFACE
       REAL(8) FUNCTION LA_GERPVGRW(N, NCOLS, A, LDA, AF, LDAF)


       INTEGER :: N, NCOLS, LDA, LDAF

       COMPLEX(8), DIMENSION(:,:) :: A, AF


       REAL(8) FUNCTION LA_GERPVGRW_64(N, NCOLS, A, LDA, AF, LDAF)


       INTEGER(8) :: N, NCOLS, LDA, LDAF

       COMPLEX(8), DIMENSION(:,:) :: A, AF


   C INTERFACE
       #include <sunperf.h>

       double zla_gerpvgrw (int n, int ncols, doublecomplex *a, int lda,  dou-
                 blecomplex *af, int ldaf);

       double zla_gerpvgrw_64 (long n, long ncols, doublecomplex *a, long lda,
                 doublecomplex *af, long ldaf);



PURPOSE
       zla_gerpvgrw   computes   the   reciprocal    pivot    growth    factor
       norm(A)/norm(U).  The  "max  absolute element" norm is used. If this is
       much less than 1, the stability of the LU factorization of the (equili-
       brated)  matrix  A  could be poor. This also means that the solution X,
       estimated condition numbers, and error bounds could be unreliable.


ARGUMENTS
       N (input)
                 N is INTEGER
                 The number of linear equations, i.e., the order of the matrix
                 A. N >= 0.


       NCOLS (input)
                 NCOLS is INTEGER
                 The number of columns of the matrix A. NCOLS >= 0.


       A (input)
                 A is DOUBLE PRECISION array, dimension (LDA,N)
                 On entry, the N-by-N matrix A.


       LDA (input)
                 LDA is INTEGER
                 The leading dimension of the array A. LDA >= max(1,N).


       AF (input)
                 AF is DOUBLE PRECISION array, dimension (LDAF,N)
                 The  factors  L  and U from the factorization A=P*L*U as com-
                 puted by ZGETRF.


       LDAF (input)
                 LDAF is INTEGER
                 The leading dimension of the array AF. LDAF >= max(1,N).




                                  7 Nov 2015                  zla_gerpvgrw(3P)