* ..
* .. External Subroutines ..
EXTERNAL ALAERH, ALAHD, ALASUM, XLAENV, CERRHE, CGET04,
- $ ZHECON, CHERFS, CHET01, CHETRF_AA, ZHETRI2,
+ $ ZHECON, CHERFS, CHET01_AA, CHETRF_AA, ZHETRI2,
$ CHETRS_AA, CLACPY, CLAIPD, CLARHS, CLATB4,
$ CLATMS, CPOT02, ZPOT03, ZPOT05
* ..
LWORK = ( NB+1 )*LDA
SRNAMT = 'CHETRF_AA'
CALL CHETRF_AA( UPLO, N, AFAC, LDA, IWORK, AINV,
- $ LWORK, INFO )
+ $ LWORK, INFO )
*
* Adjust the expected value of INFO to account for
* pivoting.
* Reconstruct matrix from factors and compute residual.
*
CALL CHET01_AA( UPLO, N, A, LDA, AFAC, LDA, IWORK,
- $ AINV, LDA, RWORK, RESULT( 1 ) )
+ $ AINV, LDA, RWORK, RESULT( 1 ) )
NT = 1
*
*
SRNAMT = 'CHETRS_AA'
LWORK = 3*N-2
CALL CHETRS_AA( UPLO, N, NRHS, AFAC, LDA, IWORK,
- $ X, LDA, WORK, LWORK, INFO )
+ $ X, LDA, WORK, LWORK, INFO )
*
* Check error code from CHETRS and handle error.
*
* ===========
*
* SUBROUTINE CHET01_AA( UPLO, N, A, LDA, AFAC, LDAFAC, IPIV,
-* C, LDC, RWORK, RESID )
+* C, LDC, RWORK, RESID )
*
* .. Scalar Arguments ..
* CHARACTER UPLO
* INTEGER LDA, LDAFAC, LDC, N
-* COMPLEX RESID
+* REAL RESID
* ..
* .. Array Arguments ..
* INTEGER IPIV( * )
-* COMPLEX A( LDA, * ), AFAC( LDAFAC, * ), C( LDC, * ),
-* $ RWORK( * )
+* REAL RWORK( * )
+* COMPLEX A( LDA, * ), AFAC( LDAFAC, * ), C( LDC, * )
* ..
*
*
*
* =====================================================================
SUBROUTINE CHET01_AA( UPLO, N, A, LDA, AFAC, LDAFAC, IPIV, C,
- $ LDC, RWORK, RESID )
+ $ LDC, RWORK, RESID )
*
* -- LAPACK test routine (version 3.7.0) --
* -- LAPACK is a software package provided by Univ. of Tennessee, --
* ..
* .. Array Arguments ..
INTEGER IPIV( * )
- COMPLEX A( LDA, * ), AFAC( LDAFAC, * ), C( LDC, * ),
- $ RWORK( * )
+ REAL RWORK( * )
+ COMPLEX A( LDA, * ), AFAC( LDAFAC, * ), C( LDC, * )
* ..
*
* =====================================================================
*
*> \date November 2016
*
+* @precisions fortran d -> z c
*
*> \ingroup double_lin
*
* .. External Subroutines ..
EXTERNAL ALAERH, ALAHD, ALASUM, DERRSY, DGET04, DLACPY,
$ DLARHS, DLATB4, DLATMS, DPOT02, DPOT03, DPOT05,
- $ DSYCON, DSYRFS, DSYT01, DSYTRF_AA,
+ $ DSYCON, DSYRFS, DSYT01_AA, DSYTRF_AA,
$ DSYTRI2, DSYTRS_AA, XLAENV
* ..
* .. Intrinsic Functions ..
SRNAMT = 'DSYTRF_AA'
LWORK = N*NB + N
CALL DSYTRF_AA( UPLO, N, AFAC, LDA, IWORK, AINV,
- $ LWORK, INFO )
+ $ LWORK, INFO )
*
* Adjust the expected value of INFO to account for
* pivoting.
* Reconstruct matrix from factors and compute residual.
*
CALL DSYT01_AA( UPLO, N, A, LDA, AFAC, LDA, IWORK,
- $ AINV, LDA, RWORK, RESULT( 1 ) )
+ $ AINV, LDA, RWORK, RESULT( 1 ) )
NT = 1
*
*
SRNAMT = 'DSYTRS_AA'
LWORK = 3*N-2
CALL DSYTRS_AA( UPLO, N, NRHS, AFAC, LDA,
- $ IWORK, X, LDA, WORK, LWORK,
- $ INFO )
+ $ IWORK, X, LDA, WORK, LWORK,
+ $ INFO )
*
* Check error code from DSYTRS and handle error.
*
*
*> \date November 2016
*
+* @precisions fortran d -> z c
+*
*> \ingroup double_lin
*
* =====================================================================
* Definition:
* ===========
*
-* SUBROUTINE DSYT01( UPLO, N, A, LDA, AFAC, LDAFAC, IPIV, C, LDC,
-* RWORK, RESID )
+* SUBROUTINE DSYT01_AA( UPLO, N, A, LDA, AFAC, LDAFAC, IPIV, C, LDC,
+* RWORK, RESID )
*
* .. Scalar Arguments ..
* CHARACTER UPLO
*
*> \date November 2016
*
-* @precisions fortran d -> s
+* @precisions fortran d -> z c
*
*> \ingroup double_lin
*
*
*> \date November 2016
*
+* @precisions fortran d -> z c
*
*> \ingroup real_lin
*
SRNAMT = 'SSYTRF_AA'
LWORK = N*NB + N
CALL SSYTRF_AA( UPLO, N, AFAC, LDA, IWORK, AINV,
- $ LWORK, INFO )
+ $ LWORK, INFO )
*
* Adjust the expected value of INFO to account for
* pivoting.
* Reconstruct matrix from factors and compute residual.
*
CALL SSYT01_AA( UPLO, N, A, LDA, AFAC, LDA, IWORK,
- $ AINV, LDA, RWORK, RESULT( 1 ) )
+ $ AINV, LDA, RWORK, RESULT( 1 ) )
NT = 1
*
*
SRNAMT = 'SSYTRS_AA'
LWORK = 3*N-2
CALL SSYTRS_AA( UPLO, N, NRHS, AFAC, LDA,
- $ IWORK, X, LDA, WORK, LWORK,
- $ INFO )
+ $ IWORK, X, LDA, WORK, LWORK,
+ $ INFO )
*
* Check error code from SSYTRS and handle error.
*
* ===========
*
* SUBROUTINE SSYT01_AA( UPLO, N, A, LDA, AFAC, LDAFAC, IPIV,
-* C, LDC, RWORK, RESID )
+* C, LDC, RWORK, RESID )
*
* .. Scalar Arguments ..
* CHARACTER UPLO
*
* =====================================================================
SUBROUTINE SSYT01_AA( UPLO, N, A, LDA, AFAC, LDAFAC, IPIV, C,
- $ LDC, RWORK, RESID )
+ $ LDC, RWORK, RESID )
*
* -- LAPACK test routine (version 3.7.0) --
* -- LAPACK is a software package provided by Univ. of Tennessee, --
* =====================================================================
*
* .. Parameters ..
- REAL ZERO, ONE
+ REAL ZERO, ONE
PARAMETER ( ZERO = 0.0E+0, ONE = 1.0E+0 )
* ..
* .. Local Scalars ..
* ..
* .. External Subroutines ..
EXTERNAL ALAERH, ALAHD, ALASUM, XLAENV, ZERRHE, ZGET04,
- $ ZHECON, ZHERFS, ZHET01, ZHETRF_AA, ZHETRI2,
+ $ ZHECON, ZHERFS, ZHET01_AA, ZHETRF_AA, ZHETRI2,
$ ZHETRS_AA, ZLACPY, ZLAIPD, ZLARHS, ZLATB4,
$ ZLATMS, ZPOT02, ZPOT03, ZPOT05
* ..
LWORK = ( NB+1 )*LDA
SRNAMT = 'ZHETRF_AA'
CALL ZHETRF_AA( UPLO, N, AFAC, LDA, IWORK, AINV,
- $ LWORK, INFO )
+ $ LWORK, INFO )
*
* Adjust the expected value of INFO to account for
* pivoting.
* Reconstruct matrix from factors and compute residual.
*
CALL ZHET01_AA( UPLO, N, A, LDA, AFAC, LDA, IWORK,
- $ AINV, LDA, RWORK, RESULT( 1 ) )
+ $ AINV, LDA, RWORK, RESULT( 1 ) )
NT = 1
*
*
SRNAMT = 'ZHETRS_AA'
LWORK = 3*N-2
CALL ZHETRS_AA( UPLO, N, NRHS, AFAC, LDA, IWORK,
- $ X, LDA, WORK, LWORK, INFO )
+ $ X, LDA, WORK, LWORK, INFO )
*
* Check error code from ZHETRS and handle error.
*
* ===========
*
* SUBROUTINE ZHET01_AA( UPLO, N, A, LDA, AFAC, LDAFAC, IPIV,
-* C, LDC, RWORK, RESID )
+* C, LDC, RWORK, RESID )
*
* .. Scalar Arguments ..
* CHARACTER UPLO
* INTEGER LDA, LDAFAC, LDC, N
-* COMPLEX*16 RESID
+* DOUBLE PRECISION RESID
* ..
* .. Array Arguments ..
* INTEGER IPIV( * )
-* COMPLEX*16 A( LDA, * ), AFAC( LDAFAC, * ), C( LDC, * ),
-* $ RWORK( * )
+* DOUBLE PRECISION RWORK( * )
+* COMPLEX*16 A( LDA, * ), AFAC( LDAFAC, * ), C( LDC, * )
* ..
*
*
*
* =====================================================================
SUBROUTINE ZHET01_AA( UPLO, N, A, LDA, AFAC, LDAFAC, IPIV, C,
- $ LDC, RWORK, RESID )
+ $ LDC, RWORK, RESID )
*
* -- LAPACK test routine (version 3.7.0) --
* -- LAPACK is a software package provided by Univ. of Tennessee, --
* ..
* .. Array Arguments ..
INTEGER IPIV( * )
- COMPLEX*16 A( LDA, * ), AFAC( LDAFAC, * ), C( LDC, * ),
- $ RWORK( * )
+ DOUBLE PRECISION RWORK( * )
+ COMPLEX*16 A( LDA, * ), AFAC( LDAFAC, * ), C( LDC, * )
* ..
*
* =====================================================================