77*
88* > \htmlonly
99* > Download SSYSV_AA_2STAGE + dependencies
10- * > <a href="http://www.netlib.org/cgi-bin/netlibfiles.tgz?format=tgz&filename=/lapack/lapack_routine/ssysv_aasen_2stage .f">
10+ * > <a href="http://www.netlib.org/cgi-bin/netlibfiles.tgz?format=tgz&filename=/lapack/lapack_routine/ssysv_aa_2stage .f">
1111* > [TGZ]</a>
12- * > <a href="http://www.netlib.org/cgi-bin/netlibfiles.zip?format=zip&filename=/lapack/lapack_routine/ssysv_aasen_2stage .f">
12+ * > <a href="http://www.netlib.org/cgi-bin/netlibfiles.zip?format=zip&filename=/lapack/lapack_routine/ssysv_aa_2stage .f">
1313* > [ZIP]</a>
14- * > <a href="http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssysv_aasen_2stage .f">
14+ * > <a href="http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/ssysv_aa_2stage .f">
1515* > [TXT]</a>
1616* > \endhtmlonly
1717*
3131* REAL A( LDA, * ), TB( * ), B( LDB, *), WORK( * )
3232* ..
3333*
34+ *
3435* > \par Purpose:
3536* =============
3637* >
3738* > \verbatim
3839* >
39- * > SSYSV_AA_2STAGE computes the solution to a complex system of
40+ * > SSYSV_AA_2STAGE computes the solution to a real system of
4041* > linear equations
4142* > A * X = B,
4243* > where A is an N-by-N symmetric matrix and X and B are N-by-NRHS
4344* > matrices.
4445* >
4546* > Aasen's 2-stage algorithm is used to factor A as
46- * > A = U * T * U**H , if UPLO = 'U', or
47- * > A = L * T * L**H , if UPLO = 'L',
47+ * > A = U * T * U**T , if UPLO = 'U', or
48+ * > A = L * T * L**T , if UPLO = 'L',
4849* > where U (or L) is a product of permutation and unit upper (lower)
4950* > triangular matrices, and T is symmetric and band. The matrix T is
5051* > then LU-factored with partial pivoting. The factored form of A
175176* > \author Univ. of Colorado Denver
176177* > \author NAG Ltd.
177178*
178- * > \date December 2016
179+ * > \date November 2017
179180*
180- * > \ingroup realSYcomputational
181+ * > \ingroup realSYsolve
181182*
182183* =====================================================================
183184 SUBROUTINE SSYSV_AA_2STAGE ( UPLO , N , NRHS , A , LDA , TB , LTB ,
184185 $ IPIV , IPIV2 , B , LDB , WORK , LWORK ,
185186 $ INFO )
186187*
187- * -- LAPACK computational routine (version 3.7.0) --
188+ * -- LAPACK driver routine (version 3.7.0) --
188189* -- LAPACK is a software package provided by Univ. of Tennessee, --
189190* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
190191* December 2016
@@ -212,7 +213,8 @@ SUBROUTINE SSYSV_AA_2STAGE( UPLO, N, NRHS, A, LDA, TB, LTB,
212213 EXTERNAL LSAME, ILAENV
213214* ..
214215* .. External Subroutines ..
215- EXTERNAL XERBLA
216+ EXTERNAL SSYTRF_AA_2STAGE, SSYTRS_AA_2STAGE,
217+ $ XERBLA
216218* ..
217219* .. Intrinsic Functions ..
218220 INTRINSIC MAX
@@ -256,7 +258,7 @@ SUBROUTINE SSYSV_AA_2STAGE( UPLO, N, NRHS, A, LDA, TB, LTB,
256258 END IF
257259*
258260*
259- * Compute the factorization A = U*T*U**H or A = L*T*L**H .
261+ * Compute the factorization A = U*T*U**T or A = L*T*L**T .
260262*
261263 CALL SSYTRF_AA_2STAGE( UPLO, N, A, LDA, TB, LTB, IPIV, IPIV2,
262264 $ WORK, LWORK, INFO )
@@ -270,6 +272,8 @@ SUBROUTINE SSYSV_AA_2STAGE( UPLO, N, NRHS, A, LDA, TB, LTB,
270272 END IF
271273*
272274 WORK( 1 ) = LWKOPT
275+ *
276+ RETURN
273277*
274278* End of SSYSV_AA_2STAGE
275279*
0 commit comments