Diff for /rpl/lapack/lapack/dpbtrs.f between versions 1.7 and 1.8

version 1.7, 2010/12/21 13:53:35 version 1.8, 2011/07/22 07:38:09
Line 1 Line 1
       SUBROUTINE DPBTRS( UPLO, N, KD, NRHS, AB, LDAB, B, LDB, INFO )        SUBROUTINE DPBTRS( UPLO, N, KD, NRHS, AB, LDAB, B, LDB, INFO )
 *  *
 *  -- LAPACK routine (version 3.2) --  *  -- LAPACK routine (version 3.3.1) --
 *  -- LAPACK is a software package provided by Univ. of Tennessee,    --  *  -- LAPACK is a software package provided by Univ. of Tennessee,    --
 *  -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--  *  -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
 *     November 2006  *  -- April 2011                                                      --
 *  *
 *     .. Scalar Arguments ..  *     .. Scalar Arguments ..
       CHARACTER          UPLO        CHARACTER          UPLO
Line 107 Line 107
 *  *
       IF( UPPER ) THEN        IF( UPPER ) THEN
 *  *
 *        Solve A*X = B where A = U'*U.  *        Solve A*X = B where A = U**T *U.
 *  *
          DO 10 J = 1, NRHS           DO 10 J = 1, NRHS
 *  *
 *           Solve U'*X = B, overwriting B with X.  *           Solve U**T *X = B, overwriting B with X.
 *  *
             CALL DTBSV( 'Upper', 'Transpose', 'Non-unit', N, KD, AB,              CALL DTBSV( 'Upper', 'Transpose', 'Non-unit', N, KD, AB,
      $                  LDAB, B( 1, J ), 1 )       $                  LDAB, B( 1, J ), 1 )
Line 123 Line 123
    10    CONTINUE     10    CONTINUE
       ELSE        ELSE
 *  *
 *        Solve A*X = B where A = L*L'.  *        Solve A*X = B where A = L*L**T.
 *  *
          DO 20 J = 1, NRHS           DO 20 J = 1, NRHS
 *  *
Line 132 Line 132
             CALL DTBSV( 'Lower', 'No transpose', 'Non-unit', N, KD, AB,              CALL DTBSV( 'Lower', 'No transpose', 'Non-unit', N, KD, AB,
      $                  LDAB, B( 1, J ), 1 )       $                  LDAB, B( 1, J ), 1 )
 *  *
 *           Solve L'*X = B, overwriting B with X.  *           Solve L**T *X = B, overwriting B with X.
 *  *
             CALL DTBSV( 'Lower', 'Transpose', 'Non-unit', N, KD, AB,              CALL DTBSV( 'Lower', 'Transpose', 'Non-unit', N, KD, AB,
      $                  LDAB, B( 1, J ), 1 )       $                  LDAB, B( 1, J ), 1 )

Removed from v.1.7  
changed lines
  Added in v.1.8


CVSweb interface <joel.bertrand@systella.fr>