|
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