Diff for /rpl/lapack/lapack/dorbdb3.f between versions 1.4 and 1.5

version 1.4, 2016/08/27 15:34:33 version 1.5, 2017/06/17 10:53:58
Line 2 Line 2
 *  *
 *  =========== DOCUMENTATION ===========  *  =========== DOCUMENTATION ===========
 *  *
 * Online html documentation available at   * Online html documentation available at
 *            http://www.netlib.org/lapack/explore-html/   *            http://www.netlib.org/lapack/explore-html/
 *  *
 *> \htmlonly  *> \htmlonly
 *> Download DORBDB3 + dependencies  *> Download DORBDB3 + dependencies
Line 20 Line 20
 *  *
 *       SUBROUTINE DORBDB3( M, P, Q, X11, LDX11, X21, LDX21, THETA, PHI,  *       SUBROUTINE DORBDB3( M, P, Q, X11, LDX11, X21, LDX21, THETA, PHI,
 *                           TAUP1, TAUP2, TAUQ1, WORK, LWORK, INFO )  *                           TAUP1, TAUP2, TAUQ1, WORK, LWORK, INFO )
 *   *
 *       .. Scalar Arguments ..  *       .. Scalar Arguments ..
 *       INTEGER            INFO, LWORK, M, P, Q, LDX11, LDX21  *       INTEGER            INFO, LWORK, M, P, Q, LDX11, LDX21
 *       ..  *       ..
Line 29 Line 29
 *       DOUBLE PRECISION   TAUP1(*), TAUP2(*), TAUQ1(*), WORK(*),  *       DOUBLE PRECISION   TAUP1(*), TAUP2(*), TAUQ1(*), WORK(*),
 *      $                   X11(LDX11,*), X21(LDX21,*)  *      $                   X11(LDX11,*), X21(LDX21,*)
 *       ..  *       ..
 *    *
 *   *
 *> \par Purpose:  *> \par Purpose:
 *> =============  *> =============
 *>  *>
Line 150 Line 150
 *> \verbatim  *> \verbatim
 *>          LWORK is INTEGER  *>          LWORK is INTEGER
 *>           The dimension of the array WORK. LWORK >= M-Q.  *>           The dimension of the array WORK. LWORK >= M-Q.
 *>   *>
 *>           If LWORK = -1, then a workspace query is assumed; the routine  *>           If LWORK = -1, then a workspace query is assumed; the routine
 *>           only calculates the optimal size of the WORK array, returns  *>           only calculates the optimal size of the WORK array, returns
 *>           this value as the first entry of the WORK array, and no error  *>           this value as the first entry of the WORK array, and no error
Line 167 Line 167
 *  Authors:  *  Authors:
 *  ========  *  ========
 *  *
 *> \author Univ. of Tennessee   *> \author Univ. of Tennessee
 *> \author Univ. of California Berkeley   *> \author Univ. of California Berkeley
 *> \author Univ. of Colorado Denver   *> \author Univ. of Colorado Denver
 *> \author NAG Ltd.   *> \author NAG Ltd.
 *  *
 *> \date July 2012  *> \date July 2012
 *  *
Line 201 Line 201
       SUBROUTINE DORBDB3( M, P, Q, X11, LDX11, X21, LDX21, THETA, PHI,        SUBROUTINE DORBDB3( M, P, Q, X11, LDX11, X21, LDX21, THETA, PHI,
      $                    TAUP1, TAUP2, TAUQ1, WORK, LWORK, INFO )       $                    TAUP1, TAUP2, TAUQ1, WORK, LWORK, INFO )
 *  *
 *  -- LAPACK computational routine (version 3.6.1) --  *  -- LAPACK computational routine (version 3.7.0) --
 *  -- 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..--
 *     July 2012  *     July 2012
Line 280 Line 280
 *     Reduce rows 1, ..., M-P of X11 and X21  *     Reduce rows 1, ..., M-P of X11 and X21
 *  *
       DO I = 1, M-P        DO I = 1, M-P
 *        *
          IF( I .GT. 1 ) THEN           IF( I .GT. 1 ) THEN
             CALL DROT( Q-I+1, X11(I-1,I), LDX11, X21(I,I), LDX11, C, S )              CALL DROT( Q-I+1, X11(I-1,I), LDX11, X21(I,I), LDX11, C, S )
          END IF           END IF

Removed from v.1.4  
changed lines
  Added in v.1.5


CVSweb interface <joel.bertrand@systella.fr>