Skip to content

Commit 8870b19

Browse files
committed
Fix Input testing for SV_AA_2STAGE
error message in testing output and add missing testing for ZSYSV_AASEN_2STAGE
1 parent bc4728d commit 8870b19

File tree

4 files changed

+37
-7
lines changed

4 files changed

+37
-7
lines changed

TESTING/LIN/cerrvx.f

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -739,7 +739,7 @@ SUBROUTINE CERRVX( PATH, NUNIT )
739739
$ W, 1, INFO )
740740
CALL CHKXER( 'CHESV_AA_2STAGE', INFOT, NOUT, LERR, OK )
741741
INFOT = 11
742-
CALL CHESV_AA_2STAGE( 'U', 2, 1, A, 2, A, 2, IP, IP, B, 1,
742+
CALL CHESV_AA_2STAGE( 'U', 2, 1, A, 2, A, 8, IP, IP, B, 1,
743743
$ W, 1, INFO )
744744
CALL CHKXER( 'CHESV_AA_2STAGE', INFOT, NOUT, LERR, OK )
745745
INFOT = 7
@@ -769,7 +769,7 @@ SUBROUTINE CERRVX( PATH, NUNIT )
769769
$ W, 1, INFO )
770770
CALL CHKXER( 'CSYSV_AA_2STAGE', INFOT, NOUT, LERR, OK )
771771
INFOT = 11
772-
CALL CSYSV_AA_2STAGE( 'U', 2, 1, A, 2, A, 2, IP, IP, B, 1,
772+
CALL CSYSV_AA_2STAGE( 'U', 2, 1, A, 2, A, 8, IP, IP, B, 1,
773773
$ W, 1, INFO )
774774
CALL CHKXER( 'CSYSV_AA_2STAGE', INFOT, NOUT, LERR, OK )
775775
INFOT = 7

TESTING/LIN/derrvx.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -740,7 +740,7 @@ SUBROUTINE DERRVX( PATH, NUNIT )
740740
$ W, 1, INFO )
741741
CALL CHKXER( 'DSYSV_AA_2STAGE', INFOT, NOUT, LERR, OK )
742742
INFOT = 11
743-
CALL DSYSV_AA_2STAGE( 'U', 2, 1, A, 2, A, 2, IP, IP, B, 1,
743+
CALL DSYSV_AA_2STAGE( 'U', 2, 1, A, 2, A, 8, IP, IP, B, 1,
744744
$ W, 1, INFO )
745745
CALL CHKXER( 'DSYSV_AA_2STAGE', INFOT, NOUT, LERR, OK )
746746
INFOT = 7

TESTING/LIN/serrvx.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -735,7 +735,7 @@ SUBROUTINE SERRVX( PATH, NUNIT )
735735
$ W, 1, INFO )
736736
CALL CHKXER( 'SSYSV_AA_2STAGE', INFOT, NOUT, LERR, OK )
737737
INFOT = 11
738-
CALL SSYSV_AA_2STAGE( 'U', 2, 1, A, 2, A, 2, IP, IP, B, 1,
738+
CALL SSYSV_AA_2STAGE( 'U', 2, 1, A, 2, A, 8, IP, IP, B, 1,
739739
$ W, 1, INFO )
740740
CALL CHKXER( 'SSYSV_AA_2STAGE', INFOT, NOUT, LERR, OK )
741741
INFOT = 7

TESTING/LIN/zerrvx.f

Lines changed: 33 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ SUBROUTINE ZERRVX( PATH, NUNIT )
9494
$ ZHPSV, ZHPSVX, ZPBSV, ZPBSVX, ZPOSV, ZPOSVX,
9595
$ ZPPSV, ZPPSVX, ZPTSV, ZPTSVX, ZSPSV, ZSPSVX,
9696
$ ZSYSV, ZSYSV_AA, ZSYSV_RK, ZSYSV_ROOK,
97-
$ ZSYSVX, ZSYSV_AA_2STAGE
97+
$ ZSYSVX, ZHESV_AA_2STAGE
9898
* ..
9999
* .. Scalars in Common ..
100100
LOGICAL LERR, OK
@@ -721,7 +721,7 @@ SUBROUTINE ZERRVX( PATH, NUNIT )
721721
*
722722
ELSE IF( LSAMEN( 2, C2, 'H2' ) ) THEN
723723
*
724-
* CHESV_AASEN_2STAGE
724+
* ZHESV_AASEN_2STAGE
725725
*
726726
SRNAMT = 'ZHESV_AA_2STAGE'
727727
INFOT = 1
@@ -741,14 +741,44 @@ SUBROUTINE ZERRVX( PATH, NUNIT )
741741
$ W, 1, INFO )
742742
CALL CHKXER( 'ZHESV_AA_2STAGE', INFOT, NOUT, LERR, OK )
743743
INFOT = 11
744-
CALL ZHESV_AA_2STAGE( 'U', 2, 1, A, 2, A, 2, IP, IP, B, 1,
744+
CALL ZHESV_AA_2STAGE( 'U', 2, 1, A, 2, A, 8, IP, IP, B, 1,
745745
$ W, 1, INFO )
746746
CALL CHKXER( 'ZHESV_AA_2STAGE', INFOT, NOUT, LERR, OK )
747747
INFOT = 7
748748
CALL ZHESV_AA_2STAGE( 'U', 2, 1, A, 2, A, 1, IP, IP, B, 2,
749749
$ W, 1, INFO )
750750
CALL CHKXER( 'ZHESV_AA_2STAGE', INFOT, NOUT, LERR, OK )
751751
*
752+
ELSE IF( LSAMEN( 2, C2, 'S2' ) ) THEN
753+
*
754+
* ZSYSV_AASEN_2STAGE
755+
*
756+
SRNAMT = 'ZSYSV_AA_2STAGE'
757+
INFOT = 1
758+
CALL ZSYSV_AA_2STAGE( '/', 0, 0, A, 1, A, 1, IP, IP, B, 1,
759+
$ W, 1, INFO )
760+
CALL CHKXER( 'ZSYSV_AA_2STAGE', INFOT, NOUT, LERR, OK )
761+
INFOT = 2
762+
CALL ZSYSV_AA_2STAGE( 'U', -1, 0, A, 1, A, 1, IP, IP, B, 1,
763+
$ W, 1, INFO )
764+
CALL CHKXER( 'ZSYSV_AA_2STAGE', INFOT, NOUT, LERR, OK )
765+
INFOT = 3
766+
CALL ZSYSV_AA_2STAGE( 'U', 0, -1, A, 1, A, 1, IP, IP, B, 1,
767+
$ W, 1, INFO )
768+
CALL CHKXER( 'ZSYSV_AA_2STAGE', INFOT, NOUT, LERR, OK )
769+
INFOT = 5
770+
CALL ZSYSV_AA_2STAGE( 'U', 2, 1, A, 1, A, 1, IP, IP, B, 1,
771+
$ W, 1, INFO )
772+
CALL CHKXER( 'ZSYSV_AA_2STAGE', INFOT, NOUT, LERR, OK )
773+
INFOT = 11
774+
CALL ZSYSV_AA_2STAGE( 'U', 2, 1, A, 2, A, 8, IP, IP, B, 1,
775+
$ W, 1, INFO )
776+
CALL CHKXER( 'ZSYSV_AA_2STAGE', INFOT, NOUT, LERR, OK )
777+
INFOT = 7
778+
CALL ZSYSV_AA_2STAGE( 'U', 2, 1, A, 2, A, 1, IP, IP, B, 2,
779+
$ W, 1, INFO )
780+
CALL CHKXER( 'ZSYSV_AA_2STAGE', INFOT, NOUT, LERR, OK )
781+
**
752782
ELSE IF( LSAMEN( 2, C2, 'HP' ) ) THEN
753783
*
754784
* ZHPSV

0 commit comments

Comments
 (0)