Skip to content

Commit 25d127d

Browse files
committed
fix #467
Fix issue ``Wrong declaration of CDUM in c/zgesdd #467`` from @vzecca by passing A(1,1) instead of A(2,2) on lines 225 and 234 of SRC/[c/z]ungbr.f
1 parent 0db2865 commit 25d127d

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

SRC/cungbr.f

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ SUBROUTINE CUNGBR( VECT, M, N, K, A, LDA, TAU, WORK, LWORK, INFO )
222222
CALL CUNGQR( M, N, K, A, LDA, TAU, WORK, -1, IINFO )
223223
ELSE
224224
IF( M.GT.1 ) THEN
225-
CALL CUNGQR( M-1, M-1, M-1, A( 2, 2 ), LDA, TAU, WORK,
225+
CALL CUNGQR( M-1, M-1, M-1, A( 1, 1 ), LDA, TAU, WORK,
226226
$ -1, IINFO )
227227
END IF
228228
END IF
@@ -231,7 +231,7 @@ SUBROUTINE CUNGBR( VECT, M, N, K, A, LDA, TAU, WORK, LWORK, INFO )
231231
CALL CUNGLQ( M, N, K, A, LDA, TAU, WORK, -1, IINFO )
232232
ELSE
233233
IF( N.GT.1 ) THEN
234-
CALL CUNGLQ( N-1, N-1, N-1, A( 2, 2 ), LDA, TAU, WORK,
234+
CALL CUNGLQ( N-1, N-1, N-1, A( 1, 1 ), LDA, TAU, WORK,
235235
$ -1, IINFO )
236236
END IF
237237
END IF

SRC/zungbr.f

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ SUBROUTINE ZUNGBR( VECT, M, N, K, A, LDA, TAU, WORK, LWORK, INFO )
222222
CALL ZUNGQR( M, N, K, A, LDA, TAU, WORK, -1, IINFO )
223223
ELSE
224224
IF( M.GT.1 ) THEN
225-
CALL ZUNGQR( M-1, M-1, M-1, A( 2, 2 ), LDA, TAU, WORK,
225+
CALL ZUNGQR( M-1, M-1, M-1, A( 1, 1 ), LDA, TAU, WORK,
226226
$ -1, IINFO )
227227
END IF
228228
END IF
@@ -231,7 +231,7 @@ SUBROUTINE ZUNGBR( VECT, M, N, K, A, LDA, TAU, WORK, LWORK, INFO )
231231
CALL ZUNGLQ( M, N, K, A, LDA, TAU, WORK, -1, IINFO )
232232
ELSE
233233
IF( N.GT.1 ) THEN
234-
CALL ZUNGLQ( N-1, N-1, N-1, A( 2, 2 ), LDA, TAU, WORK,
234+
CALL ZUNGLQ( N-1, N-1, N-1, A( 1, 1 ), LDA, TAU, WORK,
235235
$ -1, IINFO )
236236
END IF
237237
END IF

0 commit comments

Comments
 (0)