226 SUBROUTINE zsysv_rk( UPLO, N, NRHS, A, LDA, E, IPIV, B, LDB, WORK,
235 INTEGER , LDA, LDB, LWORK, N, NRHS
239 COMPLEX*16 A( LDA, * ), B( LDB, * ), ( * ), WORK( * )
263 lquery = ( lwork.EQ.-1
264 IF( .NOT.lsame( uplo,
'U' ) .AND. .NOT.lsame( uplo, 'l
' ) ) THEN
266.LT.
ELSE IF( N0 ) THEN
268.LT.
ELSE IF( NRHS0 ) THEN
270.LT.
ELSE IF( LDAMAX( 1, N ) ) THEN
272.LT.
ELSE IF( LDBMAX( 1, N ) ) THEN
274.LT..AND..NOT.
ELSE IF( LWORK1 LQUERY ) THEN
282 CALL ZSYTRF_RK( UPLO, N, A, LDA, E, IPIV, WORK, -1, INFO )
283 LWKOPT = DBLE( WORK(1) )
291 ELSE IF( LQUERY ) THEN
298 CALL ZSYTRF_RK( UPLO, N, A, LDA, E, IPIV, WORK, LWORK, INFO )
304 CALL ZSYTRS_3( UPLO, N, NRHS, A, LDA, E, IPIV, B, LDB, INFO )
subroutine xerbla(srname, info)
XERBLA
subroutine zsytrs_3(uplo, n, nrhs, a, lda, e, ipiv, b, ldb, info)
ZSYTRS_3
subroutine zsytrf_rk(uplo, n, a, lda, e, ipiv, work, lwork, info)
ZSYTRF_RK computes the factorization of a complex symmetric indefinite matrix using the bounded Bunch...
subroutine zsysv_rk(uplo, n, nrhs, a, lda, e, ipiv, b, ldb, work, lwork, info)
ZSYSV_RK computes the solution to system of linear equations A * X = B for SY matrices