Skip to content

Commit 8483a71

Browse files
authored
Merge pull request #4937 from martin-frbg/lapack1064
Fix leading dimension for B in LAPACK tests for GGEV (Reference-LAPACK PR 1064)
2 parents c979c1d + 22628f1 commit 8483a71

File tree

4 files changed

+12
-12
lines changed

4 files changed

+12
-12
lines changed

lapack-netlib/TESTING/EIG/cget52.f

+1-1
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,7 @@ SUBROUTINE CGET52( LEFT, N, A, LDA, B, LDB, E, LDE, ALPHA, BETA,
256256
END IF
257257
CALL CGEMV( TRANS, N, N, ACOEFF, A, LDA, E( 1, JVEC ), 1,
258258
$ CZERO, WORK( N*( JVEC-1 )+1 ), 1 )
259-
CALL CGEMV( TRANS, N, N, -BCOEFF, B, LDA, E( 1, JVEC ), 1,
259+
CALL CGEMV( TRANS, N, N, -BCOEFF, B, LDB, E( 1, JVEC ), 1,
260260
$ CONE, WORK( N*( JVEC-1 )+1 ), 1 )
261261
10 CONTINUE
262262
*

lapack-netlib/TESTING/EIG/dget52.f

+5-5
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ SUBROUTINE DGET52( LEFT, N, A, LDA, B, LDB, E, LDE, ALPHAR,
293293
BCOEFR = SCALE*SALFR
294294
CALL DGEMV( TRANS, N, N, ACOEF, A, LDA, E( 1, JVEC ), 1,
295295
$ ZERO, WORK( N*( JVEC-1 )+1 ), 1 )
296-
CALL DGEMV( TRANS, N, N, -BCOEFR, B, LDA, E( 1, JVEC ),
296+
CALL DGEMV( TRANS, N, N, -BCOEFR, B, LDB, E( 1, JVEC ),
297297
$ 1, ONE, WORK( N*( JVEC-1 )+1 ), 1 )
298298
ELSE
299299
*
@@ -323,16 +323,16 @@ SUBROUTINE DGET52( LEFT, N, A, LDA, B, LDB, E, LDE, ALPHAR,
323323
*
324324
CALL DGEMV( TRANS, N, N, ACOEF, A, LDA, E( 1, JVEC ), 1,
325325
$ ZERO, WORK( N*( JVEC-1 )+1 ), 1 )
326-
CALL DGEMV( TRANS, N, N, -BCOEFR, B, LDA, E( 1, JVEC ),
326+
CALL DGEMV( TRANS, N, N, -BCOEFR, B, LDB, E( 1, JVEC ),
327327
$ 1, ONE, WORK( N*( JVEC-1 )+1 ), 1 )
328-
CALL DGEMV( TRANS, N, N, BCOEFI, B, LDA, E( 1, JVEC+1 ),
328+
CALL DGEMV( TRANS, N, N, BCOEFI, B, LDB, E( 1, JVEC+1 ),
329329
$ 1, ONE, WORK( N*( JVEC-1 )+1 ), 1 )
330330
*
331331
CALL DGEMV( TRANS, N, N, ACOEF, A, LDA, E( 1, JVEC+1 ),
332332
$ 1, ZERO, WORK( N*JVEC+1 ), 1 )
333-
CALL DGEMV( TRANS, N, N, -BCOEFI, B, LDA, E( 1, JVEC ),
333+
CALL DGEMV( TRANS, N, N, -BCOEFI, B, LDB, E( 1, JVEC ),
334334
$ 1, ONE, WORK( N*JVEC+1 ), 1 )
335-
CALL DGEMV( TRANS, N, N, -BCOEFR, B, LDA, E( 1, JVEC+1 ),
335+
CALL DGEMV( TRANS, N, N, -BCOEFR, B, LDB, E( 1, JVEC+1 ),
336336
$ 1, ONE, WORK( N*JVEC+1 ), 1 )
337337
END IF
338338
END IF

lapack-netlib/TESTING/EIG/sget52.f

+5-5
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ SUBROUTINE SGET52( LEFT, N, A, LDA, B, LDB, E, LDE, ALPHAR,
293293
BCOEFR = SCALE*SALFR
294294
CALL SGEMV( TRANS, N, N, ACOEF, A, LDA, E( 1, JVEC ), 1,
295295
$ ZERO, WORK( N*( JVEC-1 )+1 ), 1 )
296-
CALL SGEMV( TRANS, N, N, -BCOEFR, B, LDA, E( 1, JVEC ),
296+
CALL SGEMV( TRANS, N, N, -BCOEFR, B, LDB, E( 1, JVEC ),
297297
$ 1, ONE, WORK( N*( JVEC-1 )+1 ), 1 )
298298
ELSE
299299
*
@@ -323,16 +323,16 @@ SUBROUTINE SGET52( LEFT, N, A, LDA, B, LDB, E, LDE, ALPHAR,
323323
*
324324
CALL SGEMV( TRANS, N, N, ACOEF, A, LDA, E( 1, JVEC ), 1,
325325
$ ZERO, WORK( N*( JVEC-1 )+1 ), 1 )
326-
CALL SGEMV( TRANS, N, N, -BCOEFR, B, LDA, E( 1, JVEC ),
326+
CALL SGEMV( TRANS, N, N, -BCOEFR, B, LDB, E( 1, JVEC ),
327327
$ 1, ONE, WORK( N*( JVEC-1 )+1 ), 1 )
328-
CALL SGEMV( TRANS, N, N, BCOEFI, B, LDA, E( 1, JVEC+1 ),
328+
CALL SGEMV( TRANS, N, N, BCOEFI, B, LDB, E( 1, JVEC+1 ),
329329
$ 1, ONE, WORK( N*( JVEC-1 )+1 ), 1 )
330330
*
331331
CALL SGEMV( TRANS, N, N, ACOEF, A, LDA, E( 1, JVEC+1 ),
332332
$ 1, ZERO, WORK( N*JVEC+1 ), 1 )
333-
CALL SGEMV( TRANS, N, N, -BCOEFI, B, LDA, E( 1, JVEC ),
333+
CALL SGEMV( TRANS, N, N, -BCOEFI, B, LDB, E( 1, JVEC ),
334334
$ 1, ONE, WORK( N*JVEC+1 ), 1 )
335-
CALL SGEMV( TRANS, N, N, -BCOEFR, B, LDA, E( 1, JVEC+1 ),
335+
CALL SGEMV( TRANS, N, N, -BCOEFR, B, LDB, E( 1, JVEC+1 ),
336336
$ 1, ONE, WORK( N*JVEC+1 ), 1 )
337337
END IF
338338
END IF

lapack-netlib/TESTING/EIG/zget52.f

+1-1
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,7 @@ SUBROUTINE ZGET52( LEFT, N, A, LDA, B, LDB, E, LDE, ALPHA, BETA,
257257
END IF
258258
CALL ZGEMV( TRANS, N, N, ACOEFF, A, LDA, E( 1, JVEC ), 1,
259259
$ CZERO, WORK( N*( JVEC-1 )+1 ), 1 )
260-
CALL ZGEMV( TRANS, N, N, -BCOEFF, B, LDA, E( 1, JVEC ), 1,
260+
CALL ZGEMV( TRANS, N, N, -BCOEFF, B, LDB, E( 1, JVEC ), 1,
261261
$ CONE, WORK( N*( JVEC-1 )+1 ), 1 )
262262
10 CONTINUE
263263
*

0 commit comments

Comments
 (0)