161 SUBROUTINE zhpsv( UPLO, N, NRHS, AP, IPIV, B, LDB, INFO )
169 INTEGER INFO, LDB, N, NRHS
173 COMPLEX*16 AP( * ), B( LDB, * )
193 IF( .NOT.lsame( uplo,
'U' ) .AND. .NOT.lsame( uplo,
'L' ) )
THEN
195 ELSE IF( n.LT.0 )
THEN
197 ELSE IF( nrhs.LT.0 )
THEN
199 ELSE IF( ldb.LT.max( 1, n ) )
THEN
203 CALL xerbla(
'ZHPSV ', -info )
209 CALL zhptrf( uplo, n, ap, ipiv, info )
214 CALL zhptrs( uplo, n, nrhs, ap, ipiv, b, ldb, info )
subroutine xerbla(SRNAME, INFO)
XERBLA
subroutine zhptrf(UPLO, N, AP, IPIV, INFO)
ZHPTRF
subroutine zhptrs(UPLO, N, NRHS, AP, IPIV, B, LDB, INFO)
ZHPTRS
subroutine zhpsv(UPLO, N, NRHS, AP, IPIV, B, LDB, INFO)
ZHPSV computes the solution to system of linear equations A * X = B for OTHER matrices