Diff for /rpl/lapack/lapack/dlaswlq.f between versions 1.5 and 1.6

version 1.5, 2020/05/21 21:46:00 version 1.6, 2023/08/07 08:38:59
Line 27 Line 27
 *> where:  *> where:
 *>  *>
 *>    Q is a n-by-N orthogonal matrix, stored on exit in an implicit  *>    Q is a n-by-N orthogonal matrix, stored on exit in an implicit
 *>    form in the elements above the digonal of the array A and in  *>    form in the elements above the diagonal of the array A and in
 *>    the elemenst of the array T;  *>    the elements of the array T;
 *>    L is an lower-triangular M-by-M matrix stored on exit in  *>    L is a lower-triangular M-by-M matrix stored on exit in
 *>    the elements on and below the diagonal of the array A.  *>    the elements on and below the diagonal of the array A.
 *>    0 is a M-by-(N-M) zero matrix, if M < N, and is not stored.  *>    0 is a M-by-(N-M) zero matrix, if M < N, and is not stored.
 *>  *>
Line 60 Line 60
 *> \verbatim  *> \verbatim
 *>          NB is INTEGER  *>          NB is INTEGER
 *>          The column block size to be used in the blocked QR.  *>          The column block size to be used in the blocked QR.
 *>          NB > M.  *>          NB > 0.
 *> \endverbatim  *> \endverbatim
 *>  *>
 *> \param[in,out] A  *> \param[in,out] A
Line 162 Line 162
       SUBROUTINE DLASWLQ( M, N, MB, NB, A, LDA, T, LDT, WORK, LWORK,        SUBROUTINE DLASWLQ( M, N, MB, NB, A, LDA, T, LDT, WORK, LWORK,
      $                  INFO)       $                  INFO)
 *  *
 *  -- LAPACK computational routine (version 3.9.0) --  *  -- LAPACK computational routine --
 *  -- 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. --
 *     June 2017  
 *  *
 *     .. Scalar Arguments ..  *     .. Scalar Arguments ..
       INTEGER           INFO, LDA, M, N, MB, NB, LWORK, LDT        INTEGER           INFO, LDA, M, N, MB, NB, LWORK, LDT
Line 203 Line 202
         INFO = -2          INFO = -2
       ELSE IF( MB.LT.1 .OR. ( MB.GT.M .AND. M.GT.0 )) THEN        ELSE IF( MB.LT.1 .OR. ( MB.GT.M .AND. M.GT.0 )) THEN
         INFO = -3          INFO = -3
       ELSE IF( NB.LE.M ) THEN        ELSE IF( NB.LT.0 ) THEN
         INFO = -4          INFO = -4
       ELSE IF( LDA.LT.MAX( 1, M ) ) THEN        ELSE IF( LDA.LT.MAX( 1, M ) ) THEN
         INFO = -5          INFO = -6
       ELSE IF( LDT.LT.MB ) THEN        ELSE IF( LDT.LT.MB ) THEN
         INFO = -8          INFO = -8
       ELSE IF( ( LWORK.LT.M*MB) .AND. (.NOT.LQUERY) ) THEN        ELSE IF( ( LWORK.LT.M*MB) .AND. (.NOT.LQUERY) ) THEN

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


CVSweb interface <joel.bertrand@systella.fr>