--- rpl/lapack/lapack/dsytrs2.f 2011/11/21 22:19:41 1.5 +++ rpl/lapack/lapack/dsytrs2.f 2016/08/27 15:34:41 1.11 @@ -66,11 +66,16 @@ *> of the matrix B. NRHS >= 0. *> \endverbatim *> -*> \param[in] A +*> \param[in,out] A *> \verbatim *> A is DOUBLE PRECISION array, dimension (LDA,N) *> The block diagonal matrix D and the multipliers used to *> obtain the factor U or L as computed by DSYTRF. +*> Note that A is input / output. This might be counter-intuitive, +*> and one may think that A is input only. A is input / output. This +*> is because, at the start of the subroutine, we permute A in a +*> "better" form and then we permute A back to its original form at +*> the end. *> \endverbatim *> *> \param[in] LDA @@ -101,7 +106,7 @@ *> *> \param[out] WORK *> \verbatim -*> WORK is REAL array, dimension (N) +*> WORK is DOUBLE PRECISION array, dimension (N) *> \endverbatim *> *> \param[out] INFO @@ -119,7 +124,7 @@ *> \author Univ. of Colorado Denver *> \author NAG Ltd. * -*> \date November 2011 +*> \date June 2016 * *> \ingroup doubleSYcomputational * @@ -127,10 +132,10 @@ SUBROUTINE DSYTRS2( UPLO, N, NRHS, A, LDA, IPIV, B, LDB, $ WORK, INFO ) * -* -- LAPACK computational routine (version 3.4.0) -- +* -- LAPACK computational routine (version 3.6.1) -- * -- LAPACK is a software package provided by Univ. of Tennessee, -- * -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..-- -* November 2011 +* June 2016 * * .. Scalar Arguments .. CHARACTER UPLO