Diff for /rpl/lapack/lapack/dtrevc3.f between versions 1.2 and 1.3

version 1.2, 2016/08/27 15:34:42 version 1.3, 2017/06/17 10:54:06
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 DTREVC3 + dependencies   *> Download DTREVC3 + dependencies
 *> <a href="http://www.netlib.org/cgi-bin/netlibfiles.tgz?format=tgz&filename=/lapack/lapack_routine/dtrevc3.f">   *> <a href="http://www.netlib.org/cgi-bin/netlibfiles.tgz?format=tgz&filename=/lapack/lapack_routine/dtrevc3.f">
 *> [TGZ]</a>   *> [TGZ]</a>
 *> <a href="http://www.netlib.org/cgi-bin/netlibfiles.zip?format=zip&filename=/lapack/lapack_routine/dtrevc3.f">   *> <a href="http://www.netlib.org/cgi-bin/netlibfiles.zip?format=zip&filename=/lapack/lapack_routine/dtrevc3.f">
 *> [ZIP]</a>   *> [ZIP]</a>
 *> <a href="http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtrevc3.f">   *> <a href="http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/dtrevc3.f">
 *> [TXT]</a>  *> [TXT]</a>
 *> \endhtmlonly   *> \endhtmlonly
 *  *
 *  Definition:  *  Definition:
 *  ===========  *  ===========
Line 45 Line 45
 *> The right eigenvector x and the left eigenvector y of T corresponding  *> The right eigenvector x and the left eigenvector y of T corresponding
 *> to an eigenvalue w are defined by:  *> to an eigenvalue w are defined by:
 *>  *>
 *>    T*x = w*x,     (y**T)*T = w*(y**T)  *>    T*x = w*x,     (y**H)*T = w*(y**H)
 *>  *>
 *> where y**T denotes the transpose of the vector y.  *> where y**H denotes the conjugate transpose of y.
 *> The eigenvalues are not input to this routine, but are read directly  *> The eigenvalues are not input to this routine, but are read directly
 *> from the diagonal blocks of T.  *> from the diagonal blocks of T.
 *>  *>
Line 215 Line 215
 *> \author Univ. of Colorado Denver  *> \author Univ. of Colorado Denver
 *> \author NAG Ltd.  *> \author NAG Ltd.
 *  *
 *> \date November 2011  *> \date December 2016
 *  *
 *  @precisions fortran d -> s  *  @precisions fortran d -> s
 *  *
Line 240 Line 240
      $                    VR, LDVR, MM, M, WORK, LWORK, INFO )       $                    VR, LDVR, MM, M, WORK, LWORK, INFO )
       IMPLICIT NONE        IMPLICIT NONE
 *  *
 *  -- LAPACK computational routine (version 3.4.0) --  *  -- 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..--
 *     November 2011  *     December 2016
 *  *
 *     .. Scalar Arguments ..  *     .. Scalar Arguments ..
       CHARACTER          HOWMNY, SIDE        CHARACTER          HOWMNY, SIDE
Line 279 Line 279
       EXTERNAL           LSAME, IDAMAX, ILAENV, DDOT, DLAMCH        EXTERNAL           LSAME, IDAMAX, ILAENV, DDOT, DLAMCH
 *     ..  *     ..
 *     .. External Subroutines ..  *     .. External Subroutines ..
       EXTERNAL           DAXPY, DCOPY, DGEMV, DLALN2, DSCAL, XERBLA        EXTERNAL           DAXPY, DCOPY, DGEMV, DLALN2, DSCAL, XERBLA,
        $                   DGEMM, DLASET, DLABAD
 *     ..  *     ..
 *     .. Intrinsic Functions ..  *     .. Intrinsic Functions ..
       INTRINSIC          ABS, MAX, SQRT        INTRINSIC          ABS, MAX, SQRT
Line 421 Line 422
          IF( NB.GT.2 ) THEN           IF( NB.GT.2 ) THEN
             IV = NB              IV = NB
          END IF           END IF
            
          IP = 0           IP = 0
          IS = M           IS = M
          DO 140 KI = N, 1, -1           DO 140 KI = N, 1, -1
Line 779 Line 780
 *                 back-transform and normalization is done below  *                 back-transform and normalization is done below
                END IF                 END IF
             END IF              END IF
               
             IF( NB.GT.1 ) THEN              IF( NB.GT.1 ) THEN
 *              --------------------------------------------------------  *              --------------------------------------------------------
 *              Blocked version of back-transform  *              Blocked version of back-transform

Removed from v.1.2  
changed lines
  Added in v.1.3


CVSweb interface <joel.bertrand@systella.fr>