TST: Signal abort for ctest failures correctly
This commit is contained in:
parent
722e4ae07a
commit
d9f368dfe6
|
@ -38,9 +38,12 @@
|
|||
CALL CHECK1(SFAC)
|
||||
END IF
|
||||
* -- Print
|
||||
IF (PASS) WRITE (NOUT,99998)
|
||||
IF (PASS) THEN
|
||||
WRITE (NOUT,99998)
|
||||
ELSE
|
||||
CALL ABORT
|
||||
END IF
|
||||
20 CONTINUE
|
||||
STOP
|
||||
*
|
||||
99999 FORMAT (' Complex CBLAS Test Program Results',/1X)
|
||||
99998 FORMAT (' ----- PASS -----')
|
||||
|
@ -228,7 +231,7 @@
|
|||
CALL ITEST1(ICAMAXTEST(N,CX,INCX),ITRUE3(NP1))
|
||||
ELSE
|
||||
WRITE (NOUT,*) ' Shouldn''t be here in CHECK1'
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
*
|
||||
40 CONTINUE
|
||||
|
@ -512,7 +515,7 @@
|
|||
CALL CTEST(LENY,CY,CT10Y(1,KN,KI),CSIZE3,1.0E0)
|
||||
ELSE
|
||||
WRITE (NOUT,*) ' Shouldn''t be here in CHECK2'
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
*
|
||||
40 CONTINUE
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
* 'CBLAT2.SNAP' NAME OF SNAPSHOT OUTPUT FILE
|
||||
* -1 UNIT NUMBER OF SNAPSHOT FILE (NOT USED IF .LT. 0)
|
||||
* F LOGICAL FLAG, T TO REWIND SNAPSHOT FILE AFTER EACH RECORD.
|
||||
* F LOGICAL FLAG, T TO STOP ON FAILURES.
|
||||
* F LOGICAL FLAG, T TO CALL ABORT ON FAILURES.
|
||||
* T LOGICAL FLAG, T TO TEST ERROR EXITS.
|
||||
* 2 0 TO TEST COLUMN-MAJOR, 1 TO TEST ROW-MAJOR, 2 TO TEST BOTH
|
||||
* 16.0 THRESHOLD VALUE OF TEST RATIO
|
||||
|
@ -243,7 +243,7 @@
|
|||
$ GO TO 70
|
||||
60 CONTINUE
|
||||
WRITE( NOUT, FMT = 9986 )SNAMET
|
||||
STOP
|
||||
CALL ABORT
|
||||
70 LTEST( I ) = LTESTT
|
||||
GO TO 50
|
||||
*
|
||||
|
@ -283,7 +283,7 @@
|
|||
SAME = LCE( YY, YT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.RZERO )THEN
|
||||
WRITE( NOUT, FMT = 9985 )TRANS, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
TRANS = 'T'
|
||||
CALL CMVCH( TRANS, N, N, ONE, A, NMAX, X, -1, ZERO, Y, -1, YT, G,
|
||||
|
@ -291,7 +291,7 @@
|
|||
SAME = LCE( YY, YT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.RZERO )THEN
|
||||
WRITE( NOUT, FMT = 9985 )TRANS, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
*
|
||||
* Test each subroutine in turn.
|
||||
|
@ -418,7 +418,9 @@
|
|||
IF( TRACE )
|
||||
$ CLOSE ( NTRA )
|
||||
CLOSE ( NOUT )
|
||||
STOP
|
||||
IF( FATAL ) THEN
|
||||
CALL ABORT
|
||||
END IF
|
||||
*
|
||||
10002 FORMAT( ' COLUMN-MAJOR AND ROW-MAJOR DATA LAYOUTS ARE TESTED' )
|
||||
10001 FORMAT( ' ROW-MAJOR DATA LAYOUT IS TESTED' )
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
* 'CBLAT3.SNAP' NAME OF SNAPSHOT OUTPUT FILE
|
||||
* -1 UNIT NUMBER OF SNAPSHOT FILE (NOT USED IF .LT. 0)
|
||||
* F LOGICAL FLAG, T TO REWIND SNAPSHOT FILE AFTER EACH RECORD.
|
||||
* F LOGICAL FLAG, T TO STOP ON FAILURES.
|
||||
* F LOGICAL FLAG, T TO CALL ABORT ON FAILURES.
|
||||
* T LOGICAL FLAG, T TO TEST ERROR EXITS.
|
||||
* 2 0 TO TEST COLUMN-MAJOR, 1 TO TEST ROW-MAJOR, 2 TO TEST BOTH
|
||||
* 16.0 THRESHOLD VALUE OF TEST RATIO
|
||||
|
@ -194,7 +194,7 @@
|
|||
$ GO TO 50
|
||||
40 CONTINUE
|
||||
WRITE( NOUT, FMT = 9990 )SNAMET
|
||||
STOP
|
||||
CALL ABORT
|
||||
50 LTEST( I ) = LTESTT
|
||||
GO TO 30
|
||||
*
|
||||
|
@ -237,7 +237,7 @@
|
|||
SAME = LCE( CC, CT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.RZERO )THEN
|
||||
WRITE( NOUT, FMT = 9989 )TRANSA, TRANSB, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
TRANSB = 'C'
|
||||
CALL CMMCH( TRANSA, TRANSB, N, 1, N, ONE, AB, NMAX,
|
||||
|
@ -246,7 +246,7 @@
|
|||
SAME = LCE( CC, CT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.RZERO )THEN
|
||||
WRITE( NOUT, FMT = 9989 )TRANSA, TRANSB, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
DO 120 J = 1, N
|
||||
AB( J, NMAX + 1 ) = N - J + 1
|
||||
|
@ -264,7 +264,7 @@
|
|||
SAME = LCE( CC, CT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.RZERO )THEN
|
||||
WRITE( NOUT, FMT = 9989 )TRANSA, TRANSB, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
TRANSB = 'C'
|
||||
CALL CMMCH( TRANSA, TRANSB, N, 1, N, ONE, AB, NMAX,
|
||||
|
@ -273,7 +273,7 @@
|
|||
SAME = LCE( CC, CT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.RZERO )THEN
|
||||
WRITE( NOUT, FMT = 9989 )TRANSA, TRANSB, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
*
|
||||
* Test each subroutine in turn.
|
||||
|
@ -385,7 +385,9 @@
|
|||
IF( TRACE )
|
||||
$ CLOSE ( NTRA )
|
||||
CLOSE ( NOUT )
|
||||
STOP
|
||||
IF( FATAL ) THEN
|
||||
CALL ABORT
|
||||
END IF
|
||||
*
|
||||
10002 FORMAT( ' COLUMN-MAJOR AND ROW-MAJOR DATA LAYOUTS ARE TESTED' )
|
||||
10001 FORMAT(' ROW-MAJOR DATA LAYOUT IS TESTED' )
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
* 'CBLAT3.SNAP' NAME OF SNAPSHOT OUTPUT FILE
|
||||
* -1 UNIT NUMBER OF SNAPSHOT FILE (NOT USED IF .LT. 0)
|
||||
* F LOGICAL FLAG, T TO REWIND SNAPSHOT FILE AFTER EACH RECORD.
|
||||
* F LOGICAL FLAG, T TO STOP ON FAILURES.
|
||||
* F LOGICAL FLAG, T TO CALL ABORT ON FAILURES.
|
||||
* T LOGICAL FLAG, T TO TEST ERROR EXITS.
|
||||
* 2 0 TO TEST COLUMN-MAJOR, 1 TO TEST ROW-MAJOR, 2 TO TEST BOTH
|
||||
* 16.0 THRESHOLD VALUE OF TEST RATIO
|
||||
|
@ -194,7 +194,7 @@
|
|||
$ GO TO 50
|
||||
40 CONTINUE
|
||||
WRITE( NOUT, FMT = 9990 )SNAMET
|
||||
STOP
|
||||
CALL ABORT
|
||||
50 LTEST( I ) = LTESTT
|
||||
GO TO 30
|
||||
*
|
||||
|
@ -237,7 +237,7 @@
|
|||
SAME = LCE( CC, CT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.RZERO )THEN
|
||||
WRITE( NOUT, FMT = 9989 )TRANSA, TRANSB, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
TRANSB = 'C'
|
||||
CALL CMMCH( TRANSA, TRANSB, N, 1, N, ONE, AB, NMAX,
|
||||
|
@ -246,7 +246,7 @@
|
|||
SAME = LCE( CC, CT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.RZERO )THEN
|
||||
WRITE( NOUT, FMT = 9989 )TRANSA, TRANSB, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
DO 120 J = 1, N
|
||||
AB( J, NMAX + 1 ) = N - J + 1
|
||||
|
@ -264,7 +264,7 @@
|
|||
SAME = LCE( CC, CT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.RZERO )THEN
|
||||
WRITE( NOUT, FMT = 9989 )TRANSA, TRANSB, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
TRANSB = 'C'
|
||||
CALL CMMCH( TRANSA, TRANSB, N, 1, N, ONE, AB, NMAX,
|
||||
|
@ -273,7 +273,7 @@
|
|||
SAME = LCE( CC, CT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.RZERO )THEN
|
||||
WRITE( NOUT, FMT = 9989 )TRANSA, TRANSB, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
*
|
||||
* Test each subroutine in turn.
|
||||
|
@ -385,7 +385,9 @@
|
|||
IF( TRACE )
|
||||
$ CLOSE ( NTRA )
|
||||
CLOSE ( NOUT )
|
||||
STOP
|
||||
IF( FATAL ) THEN
|
||||
CALL ABORT
|
||||
END IF
|
||||
*
|
||||
10002 FORMAT( ' COLUMN-MAJOR AND ROW-MAJOR DATA LAYOUTS ARE TESTED' )
|
||||
10001 FORMAT(' ROW-MAJOR DATA LAYOUT IS TESTED' )
|
||||
|
|
|
@ -44,9 +44,12 @@
|
|||
CALL CHECK3(SFAC)
|
||||
END IF
|
||||
* -- Print
|
||||
IF (PASS) WRITE (NOUT,99998)
|
||||
IF (PASS) THEN
|
||||
WRITE (NOUT,99998)
|
||||
ELSE
|
||||
CALL ABORT
|
||||
END IF
|
||||
20 CONTINUE
|
||||
STOP
|
||||
*
|
||||
99999 FORMAT (' Real CBLAS Test Program Results',/1X)
|
||||
99998 FORMAT (' ----- PASS -----')
|
||||
|
@ -136,7 +139,7 @@
|
|||
CALL STEST1(SS,DS1(K),DS1(K),SFAC)
|
||||
ELSE
|
||||
WRITE (NOUT,*) ' Shouldn''t be here in CHECK0'
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
20 CONTINUE
|
||||
40 RETURN
|
||||
|
@ -229,7 +232,7 @@
|
|||
CALL ITEST1(IDAMAXTEST(N,SX,INCX),ITRUE2(NP1))
|
||||
ELSE
|
||||
WRITE (NOUT,*) ' Shouldn''t be here in CHECK1'
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
60 CONTINUE
|
||||
80 CONTINUE
|
||||
|
@ -384,7 +387,7 @@
|
|||
CALL STEST(LENY,SY,STY,SSIZE2(1,1),1.0D0)
|
||||
ELSE
|
||||
WRITE (NOUT,*) ' Shouldn''t be here in CHECK2'
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
100 CONTINUE
|
||||
120 CONTINUE
|
||||
|
@ -472,7 +475,7 @@
|
|||
70 CONTINUE
|
||||
ELSE
|
||||
WRITE (NOUT,*) ' Shouldn''t be here in CHECK3'
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
40 CONTINUE
|
||||
60 CONTINUE
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
* 'DBLAT2.SNAP' NAME OF SNAPSHOT OUTPUT FILE
|
||||
* -1 UNIT NUMBER OF SNAPSHOT FILE (NOT USED IF .LT. 0)
|
||||
* F LOGICAL FLAG, T TO REWIND SNAPSHOT FILE AFTER EACH RECORD.
|
||||
* F LOGICAL FLAG, T TO STOP ON FAILURES.
|
||||
* F LOGICAL FLAG, T TO CALL ABORT ON FAILURES.
|
||||
* T LOGICAL FLAG, T TO TEST ERROR EXITS.
|
||||
* 2 0 TO TEST COLUMN-MAJOR, 1 TO TEST ROW-MAJOR, 2 TO TEST BOTH
|
||||
* 16.0 THRESHOLD VALUE OF TEST RATIO
|
||||
|
@ -239,7 +239,7 @@
|
|||
$ GO TO 70
|
||||
60 CONTINUE
|
||||
WRITE( NOUT, FMT = 9986 )SNAMET
|
||||
STOP
|
||||
CALL ABORT
|
||||
70 LTEST( I ) = LTESTT
|
||||
GO TO 50
|
||||
*
|
||||
|
@ -279,7 +279,7 @@
|
|||
SAME = LDE( YY, YT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.ZERO )THEN
|
||||
WRITE( NOUT, FMT = 9985 )TRANS, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
TRANS = 'T'
|
||||
CALL DMVCH( TRANS, N, N, ONE, A, NMAX, X, -1, ZERO, Y, -1, YT, G,
|
||||
|
@ -287,7 +287,7 @@
|
|||
SAME = LDE( YY, YT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.ZERO )THEN
|
||||
WRITE( NOUT, FMT = 9985 )TRANS, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
*
|
||||
* Test each subroutine in turn.
|
||||
|
@ -414,7 +414,9 @@
|
|||
IF( TRACE )
|
||||
$ CLOSE ( NTRA )
|
||||
CLOSE ( NOUT )
|
||||
STOP
|
||||
IF( FATAL ) THEN
|
||||
CALL ABORT
|
||||
END IF
|
||||
*
|
||||
10002 FORMAT( ' COLUMN-MAJOR AND ROW-MAJOR DATA LAYOUTS ARE TESTED' )
|
||||
10001 FORMAT( ' ROW-MAJOR DATA LAYOUT IS TESTED' )
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
* 'DBLAT3.SNAP' NAME OF SNAPSHOT OUTPUT FILE
|
||||
* -1 UNIT NUMBER OF SNAPSHOT FILE (NOT USED IF .LT. 0)
|
||||
* F LOGICAL FLAG, T TO REWIND SNAPSHOT FILE AFTER EACH RECORD.
|
||||
* F LOGICAL FLAG, T TO STOP ON FAILURES.
|
||||
* F LOGICAL FLAG, T TO CALL ABORT ON FAILURES.
|
||||
* T LOGICAL FLAG, T TO TEST ERROR EXITS.
|
||||
* 2 0 TO TEST COLUMN-MAJOR, 1 TO TEST ROW-MAJOR, 2 TO TEST BOTH
|
||||
* 16.0 THRESHOLD VALUE OF TEST RATIO
|
||||
|
@ -189,7 +189,7 @@
|
|||
$ GO TO 50
|
||||
40 CONTINUE
|
||||
WRITE( NOUT, FMT = 9990 )SNAMET
|
||||
STOP
|
||||
CALL ABORT
|
||||
50 LTEST( I ) = LTESTT
|
||||
GO TO 30
|
||||
*
|
||||
|
@ -232,7 +232,7 @@
|
|||
SAME = LDE( CC, CT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.ZERO )THEN
|
||||
WRITE( NOUT, FMT = 9989 )TRANSA, TRANSB, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
TRANSB = 'T'
|
||||
CALL DMMCH( TRANSA, TRANSB, N, 1, N, ONE, AB, NMAX,
|
||||
|
@ -241,7 +241,7 @@
|
|||
SAME = LDE( CC, CT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.ZERO )THEN
|
||||
WRITE( NOUT, FMT = 9989 )TRANSA, TRANSB, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
DO 120 J = 1, N
|
||||
AB( J, NMAX + 1 ) = N - J + 1
|
||||
|
@ -259,7 +259,7 @@
|
|||
SAME = LDE( CC, CT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.ZERO )THEN
|
||||
WRITE( NOUT, FMT = 9989 )TRANSA, TRANSB, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
TRANSB = 'T'
|
||||
CALL DMMCH( TRANSA, TRANSB, N, 1, N, ONE, AB, NMAX,
|
||||
|
@ -268,7 +268,7 @@
|
|||
SAME = LDE( CC, CT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.ZERO )THEN
|
||||
WRITE( NOUT, FMT = 9989 )TRANSA, TRANSB, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
*
|
||||
* Test each subroutine in turn.
|
||||
|
@ -379,7 +379,9 @@
|
|||
IF( TRACE )
|
||||
$ CLOSE ( NTRA )
|
||||
CLOSE ( NOUT )
|
||||
STOP
|
||||
IF( FATAL ) THEN
|
||||
CALL ABORT
|
||||
END IF
|
||||
*
|
||||
10002 FORMAT( ' COLUMN-MAJOR AND ROW-MAJOR DATA LAYOUTS ARE TESTED' )
|
||||
10001 FORMAT( ' ROW-MAJOR DATA LAYOUT IS TESTED' )
|
||||
|
|
|
@ -44,9 +44,12 @@
|
|||
CALL CHECK3(SFAC)
|
||||
END IF
|
||||
* -- Print
|
||||
IF (PASS) WRITE (NOUT,99998)
|
||||
IF (PASS) THEN
|
||||
WRITE (NOUT,99998)
|
||||
ELSE
|
||||
CALL ABORT
|
||||
END IF
|
||||
20 CONTINUE
|
||||
STOP
|
||||
*
|
||||
99999 FORMAT (' Real CBLAS Test Program Results',/1X)
|
||||
99998 FORMAT (' ----- PASS -----')
|
||||
|
@ -136,7 +139,7 @@
|
|||
CALL STEST1(SS,DS1(K),DS1(K),SFAC)
|
||||
ELSE
|
||||
WRITE (NOUT,*) ' Shouldn''t be here in CHECK0'
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
20 CONTINUE
|
||||
40 RETURN
|
||||
|
@ -229,7 +232,7 @@
|
|||
CALL ITEST1(ISAMAXTEST(N,SX,INCX),ITRUE2(NP1))
|
||||
ELSE
|
||||
WRITE (NOUT,*) ' Shouldn''t be here in CHECK1'
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
60 CONTINUE
|
||||
80 CONTINUE
|
||||
|
@ -384,7 +387,7 @@
|
|||
CALL STEST(LENY,SY,STY,SSIZE2(1,1),1.0E0)
|
||||
ELSE
|
||||
WRITE (NOUT,*) ' Shouldn''t be here in CHECK2'
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
100 CONTINUE
|
||||
120 CONTINUE
|
||||
|
@ -479,7 +482,7 @@
|
|||
70 CONTINUE
|
||||
ELSE
|
||||
WRITE (NOUT,*) ' Shouldn''t be here in CHECK3'
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
40 CONTINUE
|
||||
60 CONTINUE
|
||||
|
@ -759,4 +762,4 @@
|
|||
END IF
|
||||
END IF
|
||||
RETURN
|
||||
END
|
||||
END
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
* 'SBLAT2.SNAP' NAME OF SNAPSHOT OUTPUT FILE
|
||||
* -1 UNIT NUMBER OF SNAPSHOT FILE (NOT USED IF .LT. 0)
|
||||
* F LOGICAL FLAG, T TO REWIND SNAPSHOT FILE AFTER EACH RECORD.
|
||||
* F LOGICAL FLAG, T TO STOP ON FAILURES.
|
||||
* F LOGICAL FLAG, T TO CALL ABORT ON FAILURES.
|
||||
* T LOGICAL FLAG, T TO TEST ERROR EXITS.
|
||||
* 2 0 TO TEST COLUMN-MAJOR, 1 TO TEST ROW-MAJOR, 2 TO TEST BOTH
|
||||
* 16.0 THRESHOLD VALUE OF TEST RATIO
|
||||
|
@ -239,7 +239,7 @@
|
|||
$ GO TO 70
|
||||
60 CONTINUE
|
||||
WRITE( NOUT, FMT = 9986 )SNAMET
|
||||
STOP
|
||||
CALL ABORT
|
||||
70 LTEST( I ) = LTESTT
|
||||
GO TO 50
|
||||
*
|
||||
|
@ -279,7 +279,7 @@
|
|||
SAME = LSE( YY, YT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.ZERO )THEN
|
||||
WRITE( NOUT, FMT = 9985 )TRANS, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
TRANS = 'T'
|
||||
CALL SMVCH( TRANS, N, N, ONE, A, NMAX, X, -1, ZERO, Y, -1, YT, G,
|
||||
|
@ -287,7 +287,7 @@
|
|||
SAME = LSE( YY, YT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.ZERO )THEN
|
||||
WRITE( NOUT, FMT = 9985 )TRANS, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
*
|
||||
* Test each subroutine in turn.
|
||||
|
@ -414,7 +414,9 @@
|
|||
IF( TRACE )
|
||||
$ CLOSE ( NTRA )
|
||||
CLOSE ( NOUT )
|
||||
STOP
|
||||
IF( FATAL ) THEN
|
||||
CALL ABORT
|
||||
END IF
|
||||
*
|
||||
10002 FORMAT( ' COLUMN-MAJOR AND ROW-MAJOR DATA LAYOUTS ARE TESTED' )
|
||||
10001 FORMAT( ' ROW-MAJOR DATA LAYOUT IS TESTED' )
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
* 'SBLAT3.SNAP' NAME OF SNAPSHOT OUTPUT FILE
|
||||
* -1 UNIT NUMBER OF SNAPSHOT FILE (NOT USED IF .LT. 0)
|
||||
* F LOGICAL FLAG, T TO REWIND SNAPSHOT FILE AFTER EACH RECORD.
|
||||
* F LOGICAL FLAG, T TO STOP ON FAILURES.
|
||||
* F LOGICAL FLAG, T TO CALL ABORT ON FAILURES.
|
||||
* T LOGICAL FLAG, T TO TEST ERROR EXITS.
|
||||
* 2 0 TO TEST COLUMN-MAJOR, 1 TO TEST ROW-MAJOR, 2 TO TEST BOTH
|
||||
* 16.0 THRESHOLD VALUE OF TEST RATIO
|
||||
|
@ -188,7 +188,7 @@
|
|||
$ GO TO 50
|
||||
40 CONTINUE
|
||||
WRITE( NOUT, FMT = 9990 )SNAMET
|
||||
STOP
|
||||
CALL ABORT
|
||||
50 LTEST( I ) = LTESTT
|
||||
GO TO 30
|
||||
*
|
||||
|
@ -231,7 +231,7 @@
|
|||
SAME = LSE( CC, CT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.ZERO )THEN
|
||||
WRITE( NOUT, FMT = 9989 )TRANSA, TRANSB, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
TRANSB = 'T'
|
||||
CALL SMMCH( TRANSA, TRANSB, N, 1, N, ONE, AB, NMAX,
|
||||
|
@ -240,7 +240,7 @@
|
|||
SAME = LSE( CC, CT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.ZERO )THEN
|
||||
WRITE( NOUT, FMT = 9989 )TRANSA, TRANSB, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
DO 120 J = 1, N
|
||||
AB( J, NMAX + 1 ) = N - J + 1
|
||||
|
@ -258,7 +258,7 @@
|
|||
SAME = LSE( CC, CT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.ZERO )THEN
|
||||
WRITE( NOUT, FMT = 9989 )TRANSA, TRANSB, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
TRANSB = 'T'
|
||||
CALL SMMCH( TRANSA, TRANSB, N, 1, N, ONE, AB, NMAX,
|
||||
|
@ -267,7 +267,7 @@
|
|||
SAME = LSE( CC, CT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.ZERO )THEN
|
||||
WRITE( NOUT, FMT = 9989 )TRANSA, TRANSB, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
*
|
||||
* Test each subroutine in turn.
|
||||
|
@ -378,7 +378,9 @@
|
|||
IF( TRACE )
|
||||
$ CLOSE ( NTRA )
|
||||
CLOSE ( NOUT )
|
||||
STOP
|
||||
IF( FATAL ) THEN
|
||||
CALL ABORT
|
||||
END IF
|
||||
*
|
||||
10002 FORMAT( ' COLUMN-MAJOR AND ROW-MAJOR DATA LAYOUTS ARE TESTED' )
|
||||
10001 FORMAT( ' ROW-MAJOR DATA LAYOUT IS TESTED' )
|
||||
|
|
|
@ -38,9 +38,12 @@
|
|||
CALL CHECK1(SFAC)
|
||||
END IF
|
||||
* -- Print
|
||||
IF (PASS) WRITE (NOUT,99998)
|
||||
IF (PASS) THEN
|
||||
WRITE (NOUT,99998)
|
||||
ELSE
|
||||
CALL ABORT
|
||||
END IF
|
||||
20 CONTINUE
|
||||
STOP
|
||||
*
|
||||
99999 FORMAT (' Complex CBLAS Test Program Results',/1X)
|
||||
99998 FORMAT (' ----- PASS -----')
|
||||
|
@ -228,7 +231,7 @@
|
|||
CALL ITEST1(IZAMAXTEST(N,CX,INCX),ITRUE3(NP1))
|
||||
ELSE
|
||||
WRITE (NOUT,*) ' Shouldn''t be here in CHECK1'
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
*
|
||||
40 CONTINUE
|
||||
|
@ -512,7 +515,7 @@
|
|||
CALL CTEST(LENY,CY,CT10Y(1,KN,KI),CSIZE3,1.0D0)
|
||||
ELSE
|
||||
WRITE (NOUT,*) ' Shouldn''t be here in CHECK2'
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
*
|
||||
40 CONTINUE
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
* 'CBLAT2.SNAP' NAME OF SNAPSHOT OUTPUT FILE
|
||||
* -1 UNIT NUMBER OF SNAPSHOT FILE (NOT USED IF .LT. 0)
|
||||
* F LOGICAL FLAG, T TO REWIND SNAPSHOT FILE AFTER EACH RECORD.
|
||||
* F LOGICAL FLAG, T TO STOP ON FAILURES.
|
||||
* F LOGICAL FLAG, T TO CALL ABORT ON FAILURES.
|
||||
* T LOGICAL FLAG, T TO TEST ERROR EXITS.
|
||||
* 2 0 TO TEST COLUMN-MAJOR, 1 TO TEST ROW-MAJOR, 2 TO TEST BOTH
|
||||
* 16.0 THRESHOLD VALUE OF TEST RATIO
|
||||
|
@ -243,7 +243,7 @@
|
|||
$ GO TO 70
|
||||
60 CONTINUE
|
||||
WRITE( NOUT, FMT = 9986 )SNAMET
|
||||
STOP
|
||||
CALL ABORT
|
||||
70 LTEST( I ) = LTESTT
|
||||
GO TO 50
|
||||
*
|
||||
|
@ -283,7 +283,7 @@
|
|||
SAME = LZE( YY, YT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.RZERO )THEN
|
||||
WRITE( NOUT, FMT = 9985 )TRANS, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
TRANS = 'T'
|
||||
CALL ZMVCH( TRANS, N, N, ONE, A, NMAX, X, -1, ZERO, Y, -1, YT, G,
|
||||
|
@ -291,7 +291,7 @@
|
|||
SAME = LZE( YY, YT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.RZERO )THEN
|
||||
WRITE( NOUT, FMT = 9985 )TRANS, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
*
|
||||
* Test each subroutine in turn.
|
||||
|
@ -418,7 +418,9 @@
|
|||
IF( TRACE )
|
||||
$ CLOSE ( NTRA )
|
||||
CLOSE ( NOUT )
|
||||
STOP
|
||||
IF( FATAL ) THEN
|
||||
CALL ABORT
|
||||
END IF
|
||||
*
|
||||
10002 FORMAT( ' COLUMN-MAJOR AND ROW-MAJOR DATA LAYOUTS ARE TESTED' )
|
||||
10001 FORMAT( ' ROW-MAJOR DATA LAYOUT IS TESTED' )
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
* 'CBLAT3.SNAP' NAME OF SNAPSHOT OUTPUT FILE
|
||||
* -1 UNIT NUMBER OF SNAPSHOT FILE (NOT USED IF .LT. 0)
|
||||
* F LOGICAL FLAG, T TO REWIND SNAPSHOT FILE AFTER EACH RECORD.
|
||||
* F LOGICAL FLAG, T TO STOP ON FAILURES.
|
||||
* F LOGICAL FLAG, T TO CALL ABORT ON FAILURES.
|
||||
* T LOGICAL FLAG, T TO TEST ERROR EXITS.
|
||||
* 2 0 TO TEST COLUMN-MAJOR, 1 TO TEST ROW-MAJOR, 2 TO TEST BOTH
|
||||
* 16.0 THRESHOLD VALUE OF TEST RATIO
|
||||
|
@ -195,7 +195,7 @@
|
|||
$ GO TO 50
|
||||
40 CONTINUE
|
||||
WRITE( NOUT, FMT = 9990 )SNAMET
|
||||
STOP
|
||||
CALL ABORT
|
||||
50 LTEST( I ) = LTESTT
|
||||
GO TO 30
|
||||
*
|
||||
|
@ -238,7 +238,7 @@
|
|||
SAME = LZE( CC, CT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.RZERO )THEN
|
||||
WRITE( NOUT, FMT = 9989 )TRANSA, TRANSB, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
TRANSB = 'C'
|
||||
CALL ZMMCH( TRANSA, TRANSB, N, 1, N, ONE, AB, NMAX,
|
||||
|
@ -247,7 +247,7 @@
|
|||
SAME = LZE( CC, CT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.RZERO )THEN
|
||||
WRITE( NOUT, FMT = 9989 )TRANSA, TRANSB, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
DO 120 J = 1, N
|
||||
AB( J, NMAX + 1 ) = N - J + 1
|
||||
|
@ -265,7 +265,7 @@
|
|||
SAME = LZE( CC, CT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.RZERO )THEN
|
||||
WRITE( NOUT, FMT = 9989 )TRANSA, TRANSB, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
TRANSB = 'C'
|
||||
CALL ZMMCH( TRANSA, TRANSB, N, 1, N, ONE, AB, NMAX,
|
||||
|
@ -274,7 +274,7 @@
|
|||
SAME = LZE( CC, CT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.RZERO )THEN
|
||||
WRITE( NOUT, FMT = 9989 )TRANSA, TRANSB, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
*
|
||||
* Test each subroutine in turn.
|
||||
|
@ -386,7 +386,9 @@
|
|||
IF( TRACE )
|
||||
$ CLOSE ( NTRA )
|
||||
CLOSE ( NOUT )
|
||||
STOP
|
||||
IF( FATAL ) THEN
|
||||
CALL ABORT
|
||||
END IF
|
||||
*
|
||||
10002 FORMAT( ' COLUMN-MAJOR AND ROW-MAJOR DATA LAYOUTS ARE TESTED' )
|
||||
10001 FORMAT(' ROW-MAJOR DATA LAYOUT IS TESTED' )
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
* 'CBLAT3.SNAP' NAME OF SNAPSHOT OUTPUT FILE
|
||||
* -1 UNIT NUMBER OF SNAPSHOT FILE (NOT USED IF .LT. 0)
|
||||
* F LOGICAL FLAG, T TO REWIND SNAPSHOT FILE AFTER EACH RECORD.
|
||||
* F LOGICAL FLAG, T TO STOP ON FAILURES.
|
||||
* F LOGICAL FLAG, T TO CALL ABORT ON FAILURES.
|
||||
* T LOGICAL FLAG, T TO TEST ERROR EXITS.
|
||||
* 2 0 TO TEST COLUMN-MAJOR, 1 TO TEST ROW-MAJOR, 2 TO TEST BOTH
|
||||
* 16.0 THRESHOLD VALUE OF TEST RATIO
|
||||
|
@ -195,7 +195,7 @@
|
|||
$ GO TO 50
|
||||
40 CONTINUE
|
||||
WRITE( NOUT, FMT = 9990 )SNAMET
|
||||
STOP
|
||||
CALL ABORT
|
||||
50 LTEST( I ) = LTESTT
|
||||
GO TO 30
|
||||
*
|
||||
|
@ -238,7 +238,7 @@
|
|||
SAME = LZE( CC, CT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.RZERO )THEN
|
||||
WRITE( NOUT, FMT = 9989 )TRANSA, TRANSB, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
TRANSB = 'C'
|
||||
CALL ZMMCH( TRANSA, TRANSB, N, 1, N, ONE, AB, NMAX,
|
||||
|
@ -247,7 +247,7 @@
|
|||
SAME = LZE( CC, CT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.RZERO )THEN
|
||||
WRITE( NOUT, FMT = 9989 )TRANSA, TRANSB, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
DO 120 J = 1, N
|
||||
AB( J, NMAX + 1 ) = N - J + 1
|
||||
|
@ -265,7 +265,7 @@
|
|||
SAME = LZE( CC, CT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.RZERO )THEN
|
||||
WRITE( NOUT, FMT = 9989 )TRANSA, TRANSB, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
TRANSB = 'C'
|
||||
CALL ZMMCH( TRANSA, TRANSB, N, 1, N, ONE, AB, NMAX,
|
||||
|
@ -274,7 +274,7 @@
|
|||
SAME = LZE( CC, CT, N )
|
||||
IF( .NOT.SAME.OR.ERR.NE.RZERO )THEN
|
||||
WRITE( NOUT, FMT = 9989 )TRANSA, TRANSB, SAME, ERR
|
||||
STOP
|
||||
CALL ABORT
|
||||
END IF
|
||||
*
|
||||
* Test each subroutine in turn.
|
||||
|
@ -386,7 +386,9 @@
|
|||
IF( TRACE )
|
||||
$ CLOSE ( NTRA )
|
||||
CLOSE ( NOUT )
|
||||
STOP
|
||||
IF( FATAL ) THEN
|
||||
CALL ABORT
|
||||
END IF
|
||||
*
|
||||
10002 FORMAT( ' COLUMN-MAJOR AND ROW-MAJOR DATA LAYOUTS ARE TESTED' )
|
||||
10001 FORMAT(' ROW-MAJOR DATA LAYOUT IS TESTED' )
|
||||
|
|
Loading…
Reference in New Issue