|
179 | 179 | *> \ingroup complexGEsolve
|
180 | 180 | *
|
181 | 181 | * =====================================================================
|
182 |
| - SUBROUTINE CGELSX( M, N, NRHS, A, LDA, B, LDB, JPVT, RCOND, RANK, |
183 |
| - $ WORK, RWORK, INFO ) |
| 182 | + SUBROUTINE CGELSX( M, N, NRHS, A, LDA, B, LDB, JPVT, RCOND, |
| 183 | + $ RANK, WORK, RWORK, INFO ) |
184 | 184 | *
|
185 | 185 | * -- LAPACK driver routine --
|
186 | 186 | * -- LAPACK is a software package provided by Univ. of Tennessee, --
|
@@ -420,18 +420,22 @@ SUBROUTINE CGELSX( M, N, NRHS, A, LDA, B, LDB, JPVT, RCOND, RANK,
|
420 | 420 | * Undo scaling
|
421 | 421 | *
|
422 | 422 | IF( IASCL.EQ.1 ) THEN
|
423 |
| - CALL CLASCL( 'G', 0, 0, ANRM, SMLNUM, N, NRHS, B, LDB, INFO ) |
| 423 | + CALL CLASCL( 'G', 0, 0, ANRM, SMLNUM, N, NRHS, B, LDB, |
| 424 | + $ INFO ) |
424 | 425 | CALL CLASCL( 'U', 0, 0, SMLNUM, ANRM, RANK, RANK, A, LDA,
|
425 | 426 | $ INFO )
|
426 | 427 | ELSE IF( IASCL.EQ.2 ) THEN
|
427 |
| - CALL CLASCL( 'G', 0, 0, ANRM, BIGNUM, N, NRHS, B, LDB, INFO ) |
| 428 | + CALL CLASCL( 'G', 0, 0, ANRM, BIGNUM, N, NRHS, B, LDB, |
| 429 | + $ INFO ) |
428 | 430 | CALL CLASCL( 'U', 0, 0, BIGNUM, ANRM, RANK, RANK, A, LDA,
|
429 | 431 | $ INFO )
|
430 | 432 | END IF
|
431 | 433 | IF( IBSCL.EQ.1 ) THEN
|
432 |
| - CALL CLASCL( 'G', 0, 0, SMLNUM, BNRM, N, NRHS, B, LDB, INFO ) |
| 434 | + CALL CLASCL( 'G', 0, 0, SMLNUM, BNRM, N, NRHS, B, LDB, |
| 435 | + $ INFO ) |
433 | 436 | ELSE IF( IBSCL.EQ.2 ) THEN
|
434 |
| - CALL CLASCL( 'G', 0, 0, BIGNUM, BNRM, N, NRHS, B, LDB, INFO ) |
| 437 | + CALL CLASCL( 'G', 0, 0, BIGNUM, BNRM, N, NRHS, B, LDB, |
| 438 | + $ INFO ) |
435 | 439 | END IF
|
436 | 440 | *
|
437 | 441 | 100 CONTINUE
|
|
0 commit comments