Skip to content

Commit 4b3c7c2

Browse files
Merge pull request #538 from eshpc/TESTING_fixes
TESTING fixes
2 parents 30c9450 + 21417ca commit 4b3c7c2

11 files changed

+33
-32
lines changed

TESTING/LIN/cdrvgex.f

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -704,9 +704,10 @@ SUBROUTINE CDRVGE( DOTYPE, NN, NVAL, NRHS, THRESH, TSTERR, NMAX,
704704
CALL CLACPY( 'Full', N, NRHS, BSAV, LDA, B, LDA )
705705

706706
IF( .NOT.PREFAC )
707-
$ CALL CLASET( 'Full', N, N, ZERO, ZERO, AFAC,
708-
$ LDA )
709-
CALL CLASET( 'Full', N, NRHS, ZERO, ZERO, X, LDA )
707+
$ CALL CLASET( 'Full', N, N, CMPLX( ZERO ),
708+
$ CMPLX( ZERO ), AFAC, LDA )
709+
CALL CLASET( 'Full', N, NRHS, CMPLX( ZERO ),
710+
$ CMPLX( ZERO ), X, LDA )
710711
IF( IEQUED.GT.1 .AND. N.GT.0 ) THEN
711712
*
712713
* Equilibrate the matrix if FACT = 'F' and

TESTING/LIN/cdrvhe_aa_2stage.f

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -446,11 +446,11 @@ SUBROUTINE CDRVHE_AA_2STAGE(
446446
* Reconstruct matrix from factors and compute
447447
* residual.
448448
*
449-
c CALL CHET01_AA( UPLO, N, A, LDA, AFAC, LDA,
450-
c $ IWORK, AINV, LDA, RWORK,
451-
c $ RESULT( 2 ) )
452-
c NT = 2
453-
NT = 1
449+
c CALL CHET01_AA( UPLO, N, A, LDA, AFAC, LDA,
450+
c $ IWORK, AINV, LDA, RWORK,
451+
c $ RESULT( 2 ) )
452+
c NT = 2
453+
NT = 1
454454
*
455455
* Print information about the tests that did not pass
456456
* the threshold.

TESTING/LIN/cdrvrfp.f

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -446,19 +446,19 @@ SUBROUTINE CDRVRFP( NOUT, NN, NVAL, NNS, NSVAL, NNT, NTVAL,
446446
* Form the inverse of A.
447447
*
448448
CALL CPOTRI( UPLO, N, A, LDA, INFO )
449+
450+
IF ( N .NE. 0 ) THEN
449451
*
450-
* Compute the 1-norm condition number of A.
452+
* Compute the 1-norm condition number of A.
451453
*
452-
IF ( N .NE. 0 ) THEN
453454
AINVNM = CLANHE( '1', UPLO, N, A, LDA,
454455
+ S_WORK_CLANHE )
455456
RCONDC = ( ONE / ANORM ) / AINVNM
456457
*
457458
* Restore the matrix A.
458459
*
459-
CALL CLACPY( UPLO, N, N, ASAV, LDA, A, LDA )
460+
CALL CLACPY( UPLO, N, N, ASAV, LDA, A, LDA )
460461
END IF
461-
462462
*
463463
END IF
464464
*

TESTING/LIN/ddrvrfp.f

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -435,8 +435,7 @@ SUBROUTINE DDRVRFP( NOUT, NN, NVAL, NNS, NSVAL, NNT, NTVAL,
435435
*
436436
CALL DPOTRI( UPLO, N, A, LDA, INFO )
437437

438-
IF ( N .NE. 0 ) THEN
439-
438+
IF ( N .NE. 0 ) THEN
440439
*
441440
* Compute the 1-norm condition number of A.
442441
*

TESTING/LIN/sdrvrfp.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -435,7 +435,7 @@ SUBROUTINE SDRVRFP( NOUT, NN, NVAL, NNS, NSVAL, NNT, NTVAL,
435435
*
436436
CALL SPOTRI( UPLO, N, A, LDA, INFO )
437437

438-
IF ( N .NE. 0 ) THEN
438+
IF ( N .NE. 0 ) THEN
439439
*
440440
* Compute the 1-norm condition number of A.
441441
*

TESTING/LIN/zdrvgex.f

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -704,9 +704,10 @@ SUBROUTINE ZDRVGE( DOTYPE, NN, NVAL, NRHS, THRESH, TSTERR, NMAX,
704704
CALL ZLACPY( 'Full', N, NRHS, BSAV, LDA, B, LDA )
705705

706706
IF( .NOT.PREFAC )
707-
$ CALL ZLASET( 'Full', N, N, ZERO, ZERO, AFAC,
708-
$ LDA )
709-
CALL ZLASET( 'Full', N, NRHS, ZERO, ZERO, X, LDA )
707+
$ CALL ZLASET( 'Full', N, N, DCMPLX( ZERO ),
708+
$ DCMPLX( ZERO ), AFAC, LDA )
709+
CALL ZLASET( 'Full', N, NRHS, DCMPLX( ZERO ),
710+
$ DCMPLX( ZERO ), X, LDA )
710711
IF( IEQUED.GT.1 .AND. N.GT.0 ) THEN
711712
*
712713
* Equilibrate the matrix if FACT = 'F' and

TESTING/LIN/zdrvhex.f

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -596,10 +596,10 @@ SUBROUTINE ZDRVHE( DOTYPE, NN, NVAL, NRHS, THRESH, TSTERR, NMAX,
596596
* Restore the matrices A and B.
597597
*
598598
IF( IFACT.EQ.2 )
599-
$ CALL ZLASET( UPLO, N, N, CMPLX( ZERO ),
600-
$ CMPLX( ZERO ), AFAC, LDA )
601-
CALL ZLASET( 'Full', N, NRHS, CMPLX( ZERO ),
602-
$ CMPLX( ZERO ), X, LDA )
599+
$ CALL ZLASET( UPLO, N, N, DCMPLX( ZERO ),
600+
$ DCMPLX( ZERO ), AFAC, LDA )
601+
CALL ZLASET( 'Full', N, NRHS, DCMPLX( ZERO ),
602+
$ DCMPLX( ZERO ), X, LDA )
603603
*
604604
* Solve the system and compute the condition number
605605
* and error bounds using ZHESVXX.

TESTING/LIN/zdrvpox.f

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -608,10 +608,10 @@ SUBROUTINE ZDRVPO( DOTYPE, NN, NVAL, NRHS, THRESH, TSTERR, NMAX,
608608
CALL ZLACPY( 'Full', N, NRHS, BSAV, LDA, B, LDA )
609609

610610
IF( .NOT.PREFAC )
611-
$ CALL ZLASET( UPLO, N, N, CMPLX( ZERO ),
612-
$ CMPLX( ZERO ), AFAC, LDA )
613-
CALL ZLASET( 'Full', N, NRHS, CMPLX( ZERO ),
614-
$ CMPLX( ZERO ), X, LDA )
611+
$ CALL ZLASET( UPLO, N, N, DCMPLX( ZERO ),
612+
$ DCMPLX( ZERO ), AFAC, LDA )
613+
CALL ZLASET( 'Full', N, NRHS, DCMPLX( ZERO ),
614+
$ DCMPLX( ZERO ), X, LDA )
615615
IF( IEQUED.GT.1 .AND. N.GT.0 ) THEN
616616
*
617617
* Equilibrate the matrix if FACT='F' and

TESTING/LIN/zdrvrfp.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -447,7 +447,7 @@ SUBROUTINE ZDRVRFP( NOUT, NN, NVAL, NNS, NSVAL, NNT, NTVAL,
447447
*
448448
CALL ZPOTRI( UPLO, N, A, LDA, INFO )
449449

450-
IF ( N .NE. 0 ) THEN
450+
IF ( N .NE. 0 ) THEN
451451
*
452452
* Compute the 1-norm condition number of A.
453453
*

TESTING/LIN/zdrvsyx.f

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -602,10 +602,10 @@ SUBROUTINE ZDRVSY( DOTYPE, NN, NVAL, NRHS, THRESH, TSTERR, NMAX,
602602
* Restore the matrices A and B.
603603
*
604604
IF( IFACT.EQ.2 )
605-
$ CALL ZLASET( UPLO, N, N, CMPLX( ZERO ),
606-
$ CMPLX( ZERO ), AFAC, LDA )
607-
CALL ZLASET( 'Full', N, NRHS, CMPLX( ZERO ),
608-
$ CMPLX( ZERO ), X, LDA )
605+
$ CALL ZLASET( UPLO, N, N, DCMPLX( ZERO ),
606+
$ DCMPLX( ZERO ), AFAC, LDA )
607+
CALL ZLASET( 'Full', N, NRHS, DCMPLX( ZERO ),
608+
$ DCMPLX( ZERO ), X, LDA )
609609
*
610610
* Solve the system and compute the condition number
611611
* and error bounds using ZSYSVXX.

TESTING/LIN/zerrvxx.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1163,7 +1163,7 @@ SUBROUTINE ZERRVX( PATH, NUNIT )
11631163
$ 2, RCOND, RPVGRW, BERR, N_ERR_BNDS, ERR_BNDS_N,
11641164
$ ERR_BNDS_C, NPARAMS, PARAMS, W, RW, INFO )
11651165
CALL CHKXER( 'ZSYSVXX', INFOT, NOUT, LERR, OK )
1166-
INFOT = 13
1166+
INFOT = 13
11671167
EQ = 'N'
11681168
CALL ZSYSVXX( 'N', 'U', 2, 0, A, 2, AF, 2, IP, EQ, R, B, 1, X,
11691169
$ 2, RCOND, RPVGRW, BERR, N_ERR_BNDS, ERR_BNDS_N,

0 commit comments

Comments
 (0)