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

version 1.7, 2010/12/21 13:53:43 version 1.8, 2011/07/22 07:38:14
Line 1 Line 1
       SUBROUTINE ZGEHRD( N, ILO, IHI, A, LDA, TAU, WORK, LWORK, INFO )        SUBROUTINE ZGEHRD( N, ILO, IHI, A, LDA, TAU, WORK, LWORK, INFO )
 *  *
 *  -- LAPACK routine (version 3.2.1)                                  --  *  -- 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..--
 *  -- April 2009                                                      --  *  -- April 2009                                                      --
Line 16 Line 16
 *  =======  *  =======
 *  *
 *  ZGEHRD reduces a complex general matrix A to upper Hessenberg form H by  *  ZGEHRD reduces a complex general matrix A to upper Hessenberg form H by
 *  an unitary similarity transformation:  Q' * A * Q = H .  *  an unitary similarity transformation:  Q**H * A * Q = H .
 *  *
 *  Arguments  *  Arguments
 *  =========  *  =========
Line 75 Line 75
 *  *
 *  Each H(i) has the form  *  Each H(i) has the form
 *  *
 *     H(i) = I - tau * v * v'  *     H(i) = I - tau * v * v**H
 *  *
 *  where tau is a complex scalar, and v is a complex vector with  *  where tau is a complex scalar, and v is a complex vector with
 *  v(1:i) = 0, v(i+1) = 1 and v(ihi+1:n) = 0; v(i+2:ihi) is stored on  *  v(1:i) = 0, v(i+1) = 1 and v(ihi+1:n) = 0; v(i+2:ihi) is stored on
Line 223 Line 223
             IB = MIN( NB, IHI-I )              IB = MIN( NB, IHI-I )
 *  *
 *           Reduce columns i:i+ib-1 to Hessenberg form, returning the  *           Reduce columns i:i+ib-1 to Hessenberg form, returning the
 *           matrices V and T of the block reflector H = I - V*T*V'  *           matrices V and T of the block reflector H = I - V*T*V**H
 *           which performs the reduction, and also the matrix Y = A*V*T  *           which performs the reduction, and also the matrix Y = A*V*T
 *  *
             CALL ZLAHR2( IHI, I, IB, A( 1, I ), LDA, TAU( I ), T, LDT,              CALL ZLAHR2( IHI, I, IB, A( 1, I ), LDA, TAU( I ), T, LDT,
      $                   WORK, LDWORK )       $                   WORK, LDWORK )
 *  *
 *           Apply the block reflector H to A(1:ihi,i+ib:ihi) from the  *           Apply the block reflector H to A(1:ihi,i+ib:ihi) from the
 *           right, computing  A := A - Y * V'. V(i+ib,ib-1) must be set  *           right, computing  A := A - Y * V**H. V(i+ib,ib-1) must be set
 *           to 1  *           to 1
 *  *
             EI = A( I+IB, I+IB-1 )              EI = A( I+IB, I+IB-1 )

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


CVSweb interface <joel.bertrand@systella.fr>