We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 136a714 + 5e51708 commit 1e14cc9Copy full SHA for 1e14cc9
4 files changed
lapack-netlib/TESTING/LIN/cchklq.f
@@ -394,12 +394,19 @@ SUBROUTINE CCHKLQ( DOTYPE, NM, MVAL, NN, NVAL, NNB, NBVAL, NXVAL,
394
CALL CLACPY( 'Full', M, N, A, LDA, AF, LDA )
395
*
396
SRNAMT = 'CGELS'
397
- CALL CGELS( 'No transpose', M, N, NRHS, AF,
+ CALL CGELS( 'No transpose', M, N, NRHS, AF,
398
$ LDA, X, LDA, WORK, LWORK, INFO )
399
400
+* Re-factorize AF with CGELQF for subsequent
401
+* LQ tests which expect LQ factorization in AF.
402
+*
403
+ CALL CLACPY( 'Full', M, N, A, LDA, AF, LDA )
404
+ CALL CGELQF( M, N, AF, LDA, TAU, WORK,
405
+ $ LWORK, INFO )
406
407
* Check error code from CGELS.
408
- IF( INFO.NE.0 )
409
+ IF( INFO.NE.0 )
410
$ CALL ALAERH( PATH, 'CGELS', INFO, 0, 'N',
411
$ M, N, NRHS, -1, NB, IMAT,
412
$ NFAIL, NERRS, NOUT )
lapack-netlib/TESTING/LIN/dchklq.f
@@ -397,12 +397,19 @@ SUBROUTINE DCHKLQ( DOTYPE, NM, MVAL, NN, NVAL, NNB, NBVAL, NXVAL,
CALL DLACPY( 'Full', M, N, A, LDA, AF, LDA )
SRNAMT = 'DGELS'
- CALL DGELS( 'No transpose', M, N, NRHS, AF,
+ CALL DGELS( 'No transpose', M, N, NRHS, AF,
+* Re-factorize AF with DGELQF for subsequent
+ CALL DLACPY( 'Full', M, N, A, LDA, AF, LDA )
+ CALL DGELQF( M, N, AF, LDA, TAU, WORK,
* Check error code from DGELS.
413
$ CALL ALAERH( PATH, 'DGELS', INFO, 0, 'N',
414
415
lapack-netlib/TESTING/LIN/schklq.f
@@ -394,12 +394,19 @@ SUBROUTINE SCHKLQ( DOTYPE, NM, MVAL, NN, NVAL, NNB, NBVAL, NXVAL,
CALL SLACPY( 'Full', M, N, A, LDA, AF, LDA )
SRNAMT = 'SGELS'
- CALL SGELS( 'No transpose', M, N, NRHS, AF,
+ CALL SGELS( 'No transpose', M, N, NRHS, AF,
+* Re-factorize AF with SGELQF for subsequent
+ CALL SLACPY( 'Full', M, N, A, LDA, AF, LDA )
+ CALL SGELQF( M, N, AF, LDA, TAU, WORK,
* Check error code from SGELS.
$ CALL ALAERH( PATH, 'SGELS', INFO, 0, 'N',
lapack-netlib/TESTING/LIN/zchklq.f
@@ -394,12 +394,19 @@ SUBROUTINE ZCHKLQ( DOTYPE, NM, MVAL, NN, NVAL, NNB, NBVAL, NXVAL,
CALL ZLACPY( 'Full', M, N, A, LDA, AF, LDA )
SRNAMT = 'ZGELS'
- CALL ZGELS( 'No transpose', M, N, NRHS, AF,
+ CALL ZGELS( 'No transpose', M, N, NRHS, AF,
+* Re-factorize AF with ZGELQF for subsequent
+ CALL ZLACPY( 'Full', M, N, A, LDA, AF, LDA )
+ CALL ZGELQF( M, N, AF, LDA, TAU, WORK,
* Check error code from ZGELS.
$ CALL ALAERH( PATH, 'ZGELS', INFO, 0, 'N',
0 commit comments