NAME

zpbrfs - improve the computed solution to a system of linear equations when the coefficient matrix is Hermitian positive definite and banded, and provides error bounds and backward error estimates for the solution


SYNOPSIS

  SUBROUTINE ZPBRFS( UPLO, N, NDIAG, NRHS, A, LDA, AF, LDAF, B, LDB, 
 *      X, LDX, FERR, BERR, WORK, WORK2, INFO)
  CHARACTER * 1 UPLO
  DOUBLE COMPLEX A(LDA,*), AF(LDAF,*), B(LDB,*), X(LDX,*), WORK(*)
  INTEGER N, NDIAG, NRHS, LDA, LDAF, LDB, LDX, INFO
  DOUBLE PRECISION FERR(*), BERR(*), WORK2(*)
  SUBROUTINE ZPBRFS_64( UPLO, N, NDIAG, NRHS, A, LDA, AF, LDAF, B, 
 *      LDB, X, LDX, FERR, BERR, WORK, WORK2, INFO)
  CHARACTER * 1 UPLO
  DOUBLE COMPLEX A(LDA,*), AF(LDAF,*), B(LDB,*), X(LDX,*), WORK(*)
  INTEGER*8 N, NDIAG, NRHS, LDA, LDAF, LDB, LDX, INFO
  DOUBLE PRECISION FERR(*), BERR(*), WORK2(*)

F95 INTERFACE

  SUBROUTINE PBRFS( UPLO, [N], NDIAG, [NRHS], A, [LDA], AF, [LDAF], B, 
 *       [LDB], X, [LDX], FERR, BERR, [WORK], [WORK2], [INFO])
  CHARACTER(LEN=1) :: UPLO
  COMPLEX(8), DIMENSION(:) :: WORK
  COMPLEX(8), DIMENSION(:,:) :: A, AF, B, X
  INTEGER :: N, NDIAG, NRHS, LDA, LDAF, LDB, LDX, INFO
  REAL(8), DIMENSION(:) :: FERR, BERR, WORK2
  SUBROUTINE PBRFS_64( UPLO, [N], NDIAG, [NRHS], A, [LDA], AF, [LDAF], 
 *       B, [LDB], X, [LDX], FERR, BERR, [WORK], [WORK2], [INFO])
  CHARACTER(LEN=1) :: UPLO
  COMPLEX(8), DIMENSION(:) :: WORK
  COMPLEX(8), DIMENSION(:,:) :: A, AF, B, X
  INTEGER(8) :: N, NDIAG, NRHS, LDA, LDAF, LDB, LDX, INFO
  REAL(8), DIMENSION(:) :: FERR, BERR, WORK2

C INTERFACE

#include <sunperf.h>

void zpbrfs(char uplo, int n, int ndiag, int nrhs, doublecomplex *a, int lda, doublecomplex *af, int ldaf, doublecomplex *b, int ldb, doublecomplex *x, int ldx, double *ferr, double *berr, int *info);

void zpbrfs_64(char uplo, long n, long ndiag, long nrhs, doublecomplex *a, long lda, doublecomplex *af, long ldaf, doublecomplex *b, long ldb, doublecomplex *x, long ldx, double *ferr, double *berr, long *info);


PURPOSE

zpbrfs improves the computed solution to a system of linear equations when the coefficient matrix is Hermitian positive definite and banded, and provides error bounds and backward error estimates for the solution.


ARGUMENTS