While looking at the new lapack version (v3.4.1) and going through the routines on http://www.netlib.org/lapack/lapack_routine/, we found some errors and thought that we should report them. Below is the list of the errors.
====================================================================
(1) Should be "\ingroup complex16OTHERsolve" and not "\ingroup complex16OTHERcomputational" because they are driver routines; in addition, in the line just below SUBROUTINE <routinename>, it should be driver routine:
sgtsv.f
sgtsvx.f
sptsv.f
sptsvx.f
dgtsv.f
dgtsvx.f
dptsv.f
dptsvx.f
cgtsv.f
cgtsvx.f
cptsv.f
cptsvx.f
zgtsv.f
zgtsvx.f
zptsv.f
zptsvx.f
(2) Should be "\ingroup complex16SYsolve" and not "\ingroup complex16OTHERcomputational" because they are driver routines; in addition, in the line just below SUBROUTINE <routinename>, it should be driver routine:
ssysvxx.f
dsysvxx.f
(3) Should be "\ingroup realOTHERcomputational" and not ""\ingroup auxOTHERcomputational":
spttrf.f
(4) Should be "\ingroup doubleOTHERcomputational" and not ""\ingroup auxOTHERcomputational":
dpttrf.f
(5) Should be "symmetric matrix" and not "Hermitian indefinite matrix" in "\par Purpose:"
ssytri2.f
dsytri2.f
csytri2.f
zsytri2.f
(6) Should be "\ingroup realGEsing" and not "\ingroup realGEcomputational":
sgejsv.f
dgejsv.f
# This could be handy for archiving the generated documentation or
# if some version control system is used.
-PROJECT_NUMBER = 3.4.1
+PROJECT_NUMBER = 3.4.2
# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer
* @defgroup PO Positive Definite Matrix
* @ingroup lapack
* This is the group of Positive Definite routines
+ * @defgroup GT General tridiagonal Matrix
+ * @ingroup lapack
+ * This is the group of General tridiagonal routines
+ * @defgroup PT Positive Definite tridiagonal Matrix
+ * @ingroup lapack
+ * This is the group of Positive Definite tridiagonal routines
* @defgroup auxOTHERauxiliary Other Auxiliary Routines
* @ingroup lapack
* This is the group of Other Auxiliary routines
* @defgroup solvePO Linear Solve
* @ingroup PO
* This is the group of Linear Solve Driver routines
+ * @defgroup solveGT Linear Solve
+ * @ingroup GT
+ * This is the group of Linear Solve Driver routines
+ * @defgroup solvePT Linear Solve
+ * @ingroup PT
+ * This is the group of Linear Solve Driver routines
* @defgroup eigenGE Eigenvalue
* @ingroup GE
* This is the group of Eigenvalue Driver routines
* @defgroup computationalPO Computational routines
* @ingroup PO
* This is the group of Computational routines
+ * @defgroup computationalGT Computational routines
+ * @ingroup GT
+ * This is the group of Computational routines
+ * @defgroup computationalPT Computational routines
+ * @ingroup PT
+ * This is the group of Computational routines
* @defgroup auxiliaryGE Auxiliary routines
* @ingroup GE
* This is the group of Auxiliary routines
* @defgroup auxiliaryPO Auxiliary routines
* @ingroup PO
* This is the group of Auxiliary routines
+ * @defgroup auxiliaryGT Auxiliary routines
+ * @ingroup GT
+ * This is the group of Auxiliary routines
+ * @defgroup auxiliaryPT Auxiliary routines
+ * @ingroup PT
+ * This is the group of Auxiliary routines
*
****
*
* @defgroup doubleGBsolve double
* @ingroup solveGB
* This is the group of double solve driver functions for GB matrices
+ * @defgroup doubleGTsolve double
+ * @ingroup solveGT
+ * This is the group of double solve driver functions for GT matrices
+ * @defgroup doublePTsolve double
+ * @ingroup solvePT
+ * This is the group of double solve driver functions for PT matrices
* @defgroup doubleGEeigen double
* @ingroup eigenGE
* This is the group of double eigenvalue driver functions for GE matrices
* @defgroup doubleGBcomputational double
* @ingroup computationalGB
* This is the group of double computational functions for GB matrices
+ * @defgroup doubleGTcomputational double
+ * @ingroup computationalGT
+ * This is the group of double computational functions for GT matrices
+ * @defgroup doublePTcomputational double
+ * @ingroup computationalPT
+ * This is the group of double computational functions for PT matrices
* @defgroup doubleGEauxiliary double
* @ingroup auxiliaryGE
* This is the group of double auxiliary functions for GE matrices
* @defgroup doubleGBauxiliary double
* @ingroup auxiliaryGB
* This is the group of double auxiliary functions for GB matrices
+ * @defgroup doublePTauxiliary double
+ * @ingroup auxiliaryPT
+ * This is the group of double auxiliary functions for PT matrices
+ * @defgroup doubleGTauxiliary double
+ * @ingroup auxiliaryGT
+ * This is the group of double auxiliary functions for GT matrices
*
****
*
* @defgroup realGBsolve real
* @ingroup solveGB
* This is the group of real solve driver functions for GB matrices
+ * @defgroup realGTsolve real
+ * @ingroup solveGT
+ * This is the group of real solve driver functions for GT matrices
+ * @defgroup realPTsolve real
+ * @ingroup solvePT
+ * This is the group of real solve driver functions for PT matrices
* @defgroup realGEeigen real
* @ingroup eigenGE
* This is the group of real eigenvalue driver functions for GE matrices
* @defgroup realGBcomputational real
* @ingroup computationalGB
* This is the group of real computational functions for GB matrices
+ * @defgroup realPTcomputational real
+ * @ingroup computationalPT
+ * This is the group of real computational functions for PT matrices
+ * @defgroup realGTcomputational real
+ * @ingroup computationalGT
+ * This is the group of real computational functions for GT matrices
* @defgroup realGEauxiliary real
* @ingroup auxiliaryGE
* This is the group of real auxiliary functions for GE matrices
* @defgroup realGBauxiliary real
* @ingroup auxiliaryGB
* This is the group of real auxiliary functions for GB matrices
+ * @defgroup realGTauxiliary real
+ * @ingroup auxiliaryGT
+ * This is the group of real auxiliary functions for GT matrices
+ * @defgroup realPTauxiliary real
+ * @ingroup auxiliaryPT
+ * This is the group of real auxiliary functions for PT matrices
*
****
*
* @defgroup complexGBsolve complex
* @ingroup solveGB
* This is the group of complex solve driver functions for GB matrices
+ * @defgroup complexGTsolve complex
+ * @ingroup solveGT
+ * This is the group of complex solve driver functions for GT matrices
+ * @defgroup complexPTsolve complex
+ * @ingroup solvePT
+ * This is the group of complex solve driver functions for PT matrices
* @defgroup complexGEeigen complex
* @ingroup eigenGE
* This is the group of complex eigenvalue driver functions for GE matrices
* @defgroup complexGBcomputational complex
* @ingroup computationalGB
* This is the group of complex computational functions for GB matrices
+ * @defgroup complexGTcomputational complex
+ * @ingroup computationalGT
+ * This is the group of complex computational functions for GT matrices
+ * @defgroup complexPTcomputational complex
+ * @ingroup computationalPT
+ * This is the group of complex computational functions for PT matrices
* @defgroup complexGEauxiliary complex
* @ingroup auxiliaryGE
* This is the group of complex auxiliary functions for GE matrices
* @defgroup complex16GBsolve complex16
* @ingroup solveGB
* This is the group of complex16 solve driver functions for GB matrices
+ * @defgroup complex16GTsolve complex16
+ * @ingroup solveGT
+ * This is the group of complex16 solve driver functions for GT matrices
+ * @defgroup complex16PTsolve complex16
+ * @ingroup solvePT
+ * This is the group of complex16 solve driver functions for PT matrices
* @defgroup complex16GEeigen complex16
* @ingroup eigenGE
* This is the group of complex16 eigenvalue driver functions for GE matrices
* @defgroup complex16GBcomputational complex16
* @ingroup computationalGB
* This is the group of complex16 computational functions for GB matrices
+ * @defgroup complex16GTcomputational complex16
+ * @ingroup computationalGT
+ * This is the group of complex16 computational functions for GT matrices
+ * @defgroup complex16PTcomputational complex16
+ * @ingroup computationalPT
+ * This is the group of complex16 computational functions for PT matrices
* @defgroup complex16GEauxiliary complex16
* @ingroup auxiliaryGE
* This is the group of complex16 auxiliary functions for GE matrices
*
*> \date November 2011
*
-*> \ingroup complexOTHERcomputational
+*> \ingroup complexGTcomputational
*
* =====================================================================
SUBROUTINE CGTCON( NORM, N, DL, D, DU, DU2, IPIV, ANORM, RCOND,
*
*> \date November 2011
*
-*> \ingroup complexOTHERcomputational
+*> \ingroup complexGTcomputational
*
* =====================================================================
SUBROUTINE CGTRFS( TRANS, N, NRHS, DL, D, DU, DLF, DF, DUF, DU2,
-*> \brief \b CGTSV
+*> \brief <b> CGTSV computes the solution to system of linear equations A * X = B for GT matrices <b>
*
* =========== DOCUMENTATION ===========
*
*
*> \date November 2011
*
-*> \ingroup complexOTHERcomputational
+*> \ingroup complexGTsolve
*
* =====================================================================
SUBROUTINE CGTSV( N, NRHS, DL, D, DU, B, LDB, INFO )
*
-* -- LAPACK computational routine (version 3.4.0) --
+* -- LAPACK driver routine (version 3.4.0) --
* -- LAPACK is a software package provided by Univ. of Tennessee, --
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
* November 2011
-*> \brief \b CGTSVX
+*> \brief <b> CGTSVX computes the solution to system of linear equations A * X = B for GT matrices <b>
*
* =========== DOCUMENTATION ===========
*
*
*> \date April 2012
*
-*> \ingroup complexOTHERcomputational
+*> \ingroup complexGTsolve
*
* =====================================================================
SUBROUTINE CGTSVX( FACT, TRANS, N, NRHS, DL, D, DU, DLF, DF, DUF,
$ DU2, IPIV, B, LDB, X, LDX, RCOND, FERR, BERR,
$ WORK, RWORK, INFO )
*
-* -- LAPACK computational routine (version 3.4.1) --
+* -- LAPACK driver routine (version 3.4.1) --
* -- LAPACK is a software package provided by Univ. of Tennessee, --
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
* April 2012
*
*> \date November 2011
*
-*> \ingroup complexOTHERcomputational
+*> \ingroup complexGTcomputational
*
* =====================================================================
SUBROUTINE CGTTRF( N, DL, D, DU, DU2, IPIV, INFO )
*
*> \date November 2011
*
-*> \ingroup complexOTHERcomputational
+*> \ingroup complexGTcomputational
*
* =====================================================================
SUBROUTINE CGTTRS( TRANS, N, NRHS, DL, D, DU, DU2, IPIV, B, LDB,
*
*> \date November 2011
*
-*> \ingroup complexOTHERauxiliary
+*> \ingroup complexGTcomputational
*
* =====================================================================
SUBROUTINE CGTTS2( ITRANS, N, NRHS, DL, D, DU, DU2, IPIV, B, LDB )
*
-* -- LAPACK auxiliary routine (version 3.4.0) --
+* -- LAPACK computational routine (version 3.4.0) --
* -- LAPACK is a software package provided by Univ. of Tennessee, --
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
* November 2011
*
*> \date November 2011
*
-*> \ingroup complexOTHERcomputational
+*> \ingroup complexPTcomputational
*
*> \par Further Details:
* =====================
*
*> \date November 2011
*
-*> \ingroup complexOTHERcomputational
+*> \ingroup complexPTcomputational
*
* =====================================================================
SUBROUTINE CPTEQR( COMPZ, N, D, E, Z, LDZ, WORK, INFO )
*
*> \date November 2011
*
-*> \ingroup complexOTHERcomputational
+*> \ingroup complexPTcomputational
*
* =====================================================================
SUBROUTINE CPTRFS( UPLO, N, NRHS, D, E, DF, EF, B, LDB, X, LDX,
-*> \brief \b CPTSV
+*> \brief <b> CPTSV computes the solution to system of linear equations A * X = B for PT matrices</b>
*
* =========== DOCUMENTATION ===========
*
*
*> \date November 2011
*
-*> \ingroup complexOTHERcomputational
+*> \ingroup complexPTsolve
*
* =====================================================================
SUBROUTINE CPTSV( N, NRHS, D, E, B, LDB, INFO )
*
-* -- LAPACK computational routine (version 3.4.0) --
+* -- LAPACK driver routine (version 3.4.0) --
* -- LAPACK is a software package provided by Univ. of Tennessee, --
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
* November 2011
-*> \brief \b CPTSVX
+*> \brief <b> CPTSVX computes the solution to system of linear equations A * X = B for PT matrices</b>
*
* =========== DOCUMENTATION ===========
*
*
*> \date April 2012
*
-*> \ingroup complexOTHERcomputational
+*> \ingroup complexPTsolve
*
* =====================================================================
SUBROUTINE CPTSVX( FACT, N, NRHS, D, E, DF, EF, B, LDB, X, LDX,
$ RCOND, FERR, BERR, WORK, RWORK, INFO )
*
-* -- LAPACK computational routine (version 3.4.1) --
+* -- LAPACK driver routine (version 3.4.1) --
* -- LAPACK is a software package provided by Univ. of Tennessee, --
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
* April 2012
*
*> \date November 2011
*
-*> \ingroup complexOTHERcomputational
+*> \ingroup complexPTcomputational
*
* =====================================================================
SUBROUTINE CPTTRF( N, D, E, INFO )
*
*> \date November 2011
*
-*> \ingroup complexOTHERcomputational
+*> \ingroup complexPTcomputational
*
* =====================================================================
SUBROUTINE CPTTRS( UPLO, N, NRHS, D, E, B, LDB, INFO )
*
*> \date November 2011
*
-*> \ingroup complexOTHERcomputational
+*> \ingroup complexPTcomputational
*
* =====================================================================
SUBROUTINE CPTTS2( IUPLO, N, NRHS, D, E, B, LDB )
*>
*> \verbatim
*>
-*> CSYTRI2 computes the inverse of a COMPLEX hermitian indefinite matrix
+*> CSYTRI2 computes the inverse of a COMPLEX symmetric indefinite matrix
*> A using the factorization A = U*D*U**T or A = L*D*L**T computed by
*> CSYTRF. CSYTRI2 sets the LEADING DIMENSION of the workspace
*> before calling CSYTRI2X that actually computes the inverse.
*
*> \date November 2011
*
-*> \ingroup doubleGEcomputational
+*> \ingroup doubleGEsing
*
*> \par Further Details:
* =====================
*
*> \date November 2011
*
-*> \ingroup doubleOTHERcomputational
+*> \ingroup doubleGTcomputational
*
* =====================================================================
SUBROUTINE DGTCON( NORM, N, DL, D, DU, DU2, IPIV, ANORM, RCOND,
*
*> \date November 2011
*
-*> \ingroup doubleOTHERcomputational
+*> \ingroup doubleGTcomputational
*
* =====================================================================
SUBROUTINE DGTRFS( TRANS, N, NRHS, DL, D, DU, DLF, DF, DUF, DU2,
-*> \brief \b DGTSV
+*> \brief <b> DGTSV computes the solution to system of linear equations A * X = B for GT matrices <b>
*
* =========== DOCUMENTATION ===========
*
*
*> \date November 2011
*
-*> \ingroup doubleOTHERcomputational
+*> \ingroup doubleGTsolve
*
* =====================================================================
SUBROUTINE DGTSV( N, NRHS, DL, D, DU, B, LDB, INFO )
*
-* -- LAPACK computational routine (version 3.4.0) --
+* -- LAPACK driver routine (version 3.4.0) --
* -- LAPACK is a software package provided by Univ. of Tennessee, --
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
* November 2011
-*> \brief \b DGTSVX
+*> \brief <b> DGTSVX computes the solution to system of linear equations A * X = B for GT matrices <b>
*
* =========== DOCUMENTATION ===========
*
*
*> \date April 2012
*
-*> \ingroup doubleOTHERcomputational
+*> \ingroup doubleGTsolve
*
* =====================================================================
SUBROUTINE DGTSVX( FACT, TRANS, N, NRHS, DL, D, DU, DLF, DF, DUF,
$ DU2, IPIV, B, LDB, X, LDX, RCOND, FERR, BERR,
$ WORK, IWORK, INFO )
*
-* -- LAPACK computational routine (version 3.4.1) --
+* -- LAPACK driver routine (version 3.4.1) --
* -- LAPACK is a software package provided by Univ. of Tennessee, --
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
* April 2012
*
*> \date November 2011
*
-*> \ingroup doubleOTHERcomputational
+*> \ingroup doubleGTcomputational
*
* =====================================================================
SUBROUTINE DGTTRF( N, DL, D, DU, DU2, IPIV, INFO )
*
*> \date November 2011
*
-*> \ingroup doubleOTHERcomputational
+*> \ingroup doubleGTcomputational
*
* =====================================================================
SUBROUTINE DGTTRS( TRANS, N, NRHS, DL, D, DU, DU2, IPIV, B, LDB,
*
*> \date November 2011
*
-*> \ingroup doubleOTHERauxiliary
+*> \ingroup doubleGTcomputational
*
* =====================================================================
SUBROUTINE DGTTS2( ITRANS, N, NRHS, DL, D, DU, DU2, IPIV, B, LDB )
*
-* -- LAPACK auxiliary routine (version 3.4.0) --
+* -- LAPACK computational routine (version 3.4.0) --
* -- LAPACK is a software package provided by Univ. of Tennessee, --
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
* November 2011
*
*> \date November 2011
*
-*> \ingroup doubleOTHERcomputational
+*> \ingroup doublePTcomputational
*
*> \par Further Details:
* =====================
*
*> \date November 2011
*
-*> \ingroup doubleOTHERcomputational
+*> \ingroup doublePTcomputational
*
* =====================================================================
SUBROUTINE DPTEQR( COMPZ, N, D, E, Z, LDZ, WORK, INFO )
*
*> \date November 2011
*
-*> \ingroup doubleOTHERcomputational
+*> \ingroup doublePTcomputational
*
* =====================================================================
SUBROUTINE DPTRFS( N, NRHS, D, E, DF, EF, B, LDB, X, LDX, FERR,
-*> \brief \b DPTSV
+*> \brief <b> DPTSV computes the solution to system of linear equations A * X = B for PT matrices</b>
*
* =========== DOCUMENTATION ===========
*
*
*> \date November 2011
*
-*> \ingroup doubleOTHERcomputational
+*> \ingroup doublePTsolve
*
* =====================================================================
SUBROUTINE DPTSV( N, NRHS, D, E, B, LDB, INFO )
*
-* -- LAPACK computational routine (version 3.4.0) --
+* -- LAPACK driver routine (version 3.4.0) --
* -- LAPACK is a software package provided by Univ. of Tennessee, --
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
* November 2011
-*> \brief \b DPTSVX
+*> \brief <b> DPTSVX computes the solution to system of linear equations A * X = B for PT matrices</b>
*
* =========== DOCUMENTATION ===========
*
*
*> \date April 2012
*
-*> \ingroup doubleOTHERcomputational
+*> \ingroup doublePTsolve
*
* =====================================================================
SUBROUTINE DPTSVX( FACT, N, NRHS, D, E, DF, EF, B, LDB, X, LDX,
$ RCOND, FERR, BERR, WORK, INFO )
*
-* -- LAPACK computational routine (version 3.4.1) --
+* -- LAPACK driver routine (version 3.4.1) --
* -- LAPACK is a software package provided by Univ. of Tennessee, --
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
* April 2012
*
*> \date November 2011
*
-*> \ingroup auxOTHERcomputational
+*> \ingroup doublePTcomputational
*
* =====================================================================
SUBROUTINE DPTTRF( N, D, E, INFO )
*
*> \date November 2011
*
-*> \ingroup doubleOTHERcomputational
+*> \ingroup doublePTcomputational
*
* =====================================================================
SUBROUTINE DPTTRS( N, NRHS, D, E, B, LDB, INFO )
*
*> \date November 2011
*
-*> \ingroup doubleOTHERcomputational
+*> \ingroup doublePTcomputational
*
* =====================================================================
SUBROUTINE DPTTS2( N, NRHS, D, E, B, LDB )
*
*> \date April 2012
*
-*> \ingroup doubleSYcomputational
+*> \ingroup doubleSYdriver
*
* =====================================================================
SUBROUTINE DSYSVXX( FACT, UPLO, N, NRHS, A, LDA, AF, LDAF, IPIV,
$ N_ERR_BNDS, ERR_BNDS_NORM, ERR_BNDS_COMP,
$ NPARAMS, PARAMS, WORK, IWORK, INFO )
*
-* -- LAPACK computational routine (version 3.4.1) --
+* -- LAPACK driver routine (version 3.4.1) --
* -- LAPACK is a software package provided by Univ. of Tennessee, --
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
* April 2012
*>
*> \verbatim
*>
-*> DSYTRI2 computes the inverse of a DOUBLE PRECISION hermitian indefinite matrix
+*> DSYTRI2 computes the inverse of a DOUBLE PRECISION symmetric indefinite matrix
*> A using the factorization A = U*D*U**T or A = L*D*L**T computed by
*> DSYTRF. DSYTRI2 sets the LEADING DIMENSION of the workspace
*> before calling DSYTRI2X that actually computes the inverse.
*
*> \date November 2011
*
-*> \ingroup realGEcomputational
+*> \ingroup realGEsing
*
*> \par Further Details:
* =====================
*
*> \date November 2011
*
-*> \ingroup realOTHERcomputational
+*> \ingroup realGTcomputational
*
* =====================================================================
SUBROUTINE SGTCON( NORM, N, DL, D, DU, DU2, IPIV, ANORM, RCOND,
*
*> \date November 2011
*
-*> \ingroup realOTHERcomputational
+*> \ingroup realGTcomputational
*
* =====================================================================
SUBROUTINE SGTRFS( TRANS, N, NRHS, DL, D, DU, DLF, DF, DUF, DU2,
-*> \brief \b SGTSV
+*> \brief <b> SGTSV computes the solution to system of linear equations A * X = B for GT matrices <b>
*
* =========== DOCUMENTATION ===========
*
*
*> \date November 2011
*
-*> \ingroup realOTHERcomputational
+*> \ingroup realGTsolve
*
* =====================================================================
SUBROUTINE SGTSV( N, NRHS, DL, D, DU, B, LDB, INFO )
*
-* -- LAPACK computational routine (version 3.4.0) --
+* -- LAPACK driver routine (version 3.4.0) --
* -- LAPACK is a software package provided by Univ. of Tennessee, --
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
* November 2011
-*> \brief \b SGTSVX
+*> \brief <b> SGTSVX computes the solution to system of linear equations A * X = B for GT matrices <b>
*
* =========== DOCUMENTATION ===========
*
*
*> \date April 2012
*
-*> \ingroup realOTHERcomputational
+*> \ingroup realGTsolve
*
* =====================================================================
SUBROUTINE SGTSVX( FACT, TRANS, N, NRHS, DL, D, DU, DLF, DF, DUF,
$ DU2, IPIV, B, LDB, X, LDX, RCOND, FERR, BERR,
$ WORK, IWORK, INFO )
*
-* -- LAPACK computational routine (version 3.4.1) --
+* -- LAPACK driver routine (version 3.4.1) --
* -- LAPACK is a software package provided by Univ. of Tennessee, --
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
* April 2012
*
*> \date November 2011
*
-*> \ingroup realOTHERcomputational
+*> \ingroup realGTcomputational
*
* =====================================================================
SUBROUTINE SGTTRF( N, DL, D, DU, DU2, IPIV, INFO )
*
*> \date November 2011
*
-*> \ingroup realOTHERcomputational
+*> \ingroup realGTcomputational
*
* =====================================================================
SUBROUTINE SGTTRS( TRANS, N, NRHS, DL, D, DU, DU2, IPIV, B, LDB,
*
*> \date November 2011
*
-*> \ingroup realOTHERauxiliary
+*> \ingroup realGTcomputational
*
* =====================================================================
SUBROUTINE SGTTS2( ITRANS, N, NRHS, DL, D, DU, DU2, IPIV, B, LDB )
*
-* -- LAPACK auxiliary routine (version 3.4.0) --
+* -- LAPACK computational routine (version 3.4.0) --
* -- LAPACK is a software package provided by Univ. of Tennessee, --
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
* November 2011
*
*> \date November 2011
*
-*> \ingroup realOTHERcomputational
+*> \ingroup realPTcomputational
*
*> \par Further Details:
* =====================
*
*> \date November 2011
*
-*> \ingroup realOTHERcomputational
+*> \ingroup realPTcomputational
*
* =====================================================================
SUBROUTINE SPTEQR( COMPZ, N, D, E, Z, LDZ, WORK, INFO )
*
*> \date November 2011
*
-*> \ingroup realOTHERcomputational
+*> \ingroup realPTcomputational
*
* =====================================================================
SUBROUTINE SPTRFS( N, NRHS, D, E, DF, EF, B, LDB, X, LDX, FERR,
-*> \brief \b SPTSV
+*> \brief <b> SPTSV computes the solution to system of linear equations A * X = B for PT matrices</b>
*
* =========== DOCUMENTATION ===========
*
*
*> \date November 2011
*
-*> \ingroup realOTHERcomputational
+*> \ingroup realPTsolve
*
* =====================================================================
SUBROUTINE SPTSV( N, NRHS, D, E, B, LDB, INFO )
*
-* -- LAPACK computational routine (version 3.4.0) --
+* -- LAPACK driver routine (version 3.4.0) --
* -- LAPACK is a software package provided by Univ. of Tennessee, --
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
* November 2011
-*> \brief \b SPTSVX
+*> \brief <b> SPTSVX computes the solution to system of linear equations A * X = B for PT matrices</b>
*
* =========== DOCUMENTATION ===========
*
*
*> \date April 2012
*
-*> \ingroup realOTHERcomputational
+*> \ingroup realPTsolve
*
* =====================================================================
SUBROUTINE SPTSVX( FACT, N, NRHS, D, E, DF, EF, B, LDB, X, LDX,
$ RCOND, FERR, BERR, WORK, INFO )
*
-* -- LAPACK computational routine (version 3.4.1) --
+* -- LAPACK driver routine (version 3.4.1) --
* -- LAPACK is a software package provided by Univ. of Tennessee, --
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
* April 2012
*
*> \date November 2011
*
-*> \ingroup realOTHERcomputational
+*> \ingroup realPTcomputational
*
* =====================================================================
SUBROUTINE SPTTRS( N, NRHS, D, E, B, LDB, INFO )
*
*> \date November 2011
*
-*> \ingroup realOTHERcomputational
+*> \ingroup realPTcomputational
*
* =====================================================================
SUBROUTINE SPTTS2( N, NRHS, D, E, B, LDB )
*
*> \date April 2012
*
-*> \ingroup realSYcomputational
+*> \ingroup realSYdriver
*
* =====================================================================
SUBROUTINE SSYSVXX( FACT, UPLO, N, NRHS, A, LDA, AF, LDAF, IPIV,
$ N_ERR_BNDS, ERR_BNDS_NORM, ERR_BNDS_COMP,
$ NPARAMS, PARAMS, WORK, IWORK, INFO )
*
-* -- LAPACK computational routine (version 3.4.1) --
+* -- LAPACK driver routine (version 3.4.1) --
* -- LAPACK is a software package provided by Univ. of Tennessee, --
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
* April 2012
*>
*> \verbatim
*>
-*> SSYTRI2 computes the inverse of a REAL hermitian indefinite matrix
+*> SSYTRI2 computes the inverse of a REAL symmetric indefinite matrix
*> A using the factorization A = U*D*U**T or A = L*D*L**T computed by
*> SSYTRF. SSYTRI2 sets the LEADING DIMENSION of the workspace
*> before calling SSYTRI2X that actually computes the inverse.
*
*> \date November 2011
*
-*> \ingroup complex16OTHERcomputational
+*> \ingroup complex16GTcomputational
*
* =====================================================================
SUBROUTINE ZGTCON( NORM, N, DL, D, DU, DU2, IPIV, ANORM, RCOND,
*
*> \date November 2011
*
-*> \ingroup complex16OTHERcomputational
+*> \ingroup complex16GTcomputational
*
* =====================================================================
SUBROUTINE ZGTRFS( TRANS, N, NRHS, DL, D, DU, DLF, DF, DUF, DU2,
-*> \brief \b ZGTSV
+*> \brief <b> ZGTSV computes the solution to system of linear equations A * X = B for GT matrices <b>
*
* =========== DOCUMENTATION ===========
*
*
*> \date November 2011
*
-*> \ingroup complex16OTHERcomputational
+*> \ingroup complex16GTsolve
*
* =====================================================================
SUBROUTINE ZGTSV( N, NRHS, DL, D, DU, B, LDB, INFO )
*
-* -- LAPACK computational routine (version 3.4.0) --
+* -- LAPACK driver routine (version 3.4.0) --
* -- LAPACK is a software package provided by Univ. of Tennessee, --
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
* November 2011
-*> \brief \b ZGTSVX
+*> \brief <b> ZGTSVX computes the solution to system of linear equations A * X = B for GT matrices <b>
*
* =========== DOCUMENTATION ===========
*
*
*> \date April 2012
*
-*> \ingroup complex16OTHERcomputational
+*> \ingroup complex16GTsolve
*
* =====================================================================
SUBROUTINE ZGTSVX( FACT, TRANS, N, NRHS, DL, D, DU, DLF, DF, DUF,
$ DU2, IPIV, B, LDB, X, LDX, RCOND, FERR, BERR,
$ WORK, RWORK, INFO )
*
-* -- LAPACK computational routine (version 3.4.1) --
+* -- LAPACK driver routine (version 3.4.1) --
* -- LAPACK is a software package provided by Univ. of Tennessee, --
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
* April 2012
*
*> \date November 2011
*
-*> \ingroup complex16OTHERcomputational
+*> \ingroup complex16GTcomputational
*
* =====================================================================
SUBROUTINE ZGTTRF( N, DL, D, DU, DU2, IPIV, INFO )
*
*> \date November 2011
*
-*> \ingroup complex16OTHERcomputational
+*> \ingroup complex16GTcomputational
*
* =====================================================================
SUBROUTINE ZGTTRS( TRANS, N, NRHS, DL, D, DU, DU2, IPIV, B, LDB,
*
*> \date November 2011
*
-*> \ingroup complex16OTHERauxiliary
+*> \ingroup complex16GTcomputational
*
* =====================================================================
SUBROUTINE ZGTTS2( ITRANS, N, NRHS, DL, D, DU, DU2, IPIV, B, LDB )
*
-* -- LAPACK auxiliary routine (version 3.4.0) --
+* -- LAPACK computational routine (version 3.4.0) --
* -- LAPACK is a software package provided by Univ. of Tennessee, --
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
* November 2011
*
*> \date November 2011
*
-*> \ingroup complex16OTHERcomputational
+*> \ingroup complex16PTcomputational
*
*> \par Further Details:
* =====================
*
*> \date November 2011
*
-*> \ingroup complex16OTHERcomputational
+*> \ingroup complex16PTcomputational
*
* =====================================================================
SUBROUTINE ZPTEQR( COMPZ, N, D, E, Z, LDZ, WORK, INFO )
*
*> \date November 2011
*
-*> \ingroup complex16OTHERcomputational
+*> \ingroup complex16PTcomputational
*
* =====================================================================
SUBROUTINE ZPTRFS( UPLO, N, NRHS, D, E, DF, EF, B, LDB, X, LDX,
-*> \brief \b ZPTSV
+*> \brief <b> ZPTSV computes the solution to system of linear equations A * X = B for PT matrices</b>
*
* =========== DOCUMENTATION ===========
*
*
*> \date November 2011
*
-*> \ingroup complex16OTHERcomputational
+*> \ingroup complex16PTsolve
*
* =====================================================================
SUBROUTINE ZPTSV( N, NRHS, D, E, B, LDB, INFO )
*
-* -- LAPACK computational routine (version 3.4.0) --
+* -- LAPACK driver routine (version 3.4.0) --
* -- LAPACK is a software package provided by Univ. of Tennessee, --
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
* November 2011
-*> \brief \b ZPTSVX
+*> \brief <b> ZPTSVX computes the solution to system of linear equations A * X = B for PT matrices</b>
*
* =========== DOCUMENTATION ===========
*
*
*> \date April 2012
*
-*> \ingroup complex16OTHERcomputational
+*> \ingroup complex16PTsolve
*
* =====================================================================
SUBROUTINE ZPTSVX( FACT, N, NRHS, D, E, DF, EF, B, LDB, X, LDX,
$ RCOND, FERR, BERR, WORK, RWORK, INFO )
*
-* -- LAPACK computational routine (version 3.4.1) --
+* -- LAPACK driver routine (version 3.4.1) --
* -- LAPACK is a software package provided by Univ. of Tennessee, --
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
* April 2012
*
*> \date November 2011
*
-*> \ingroup complex16OTHERcomputational
+*> \ingroup complex16PTcomputational
*
* =====================================================================
SUBROUTINE ZPTTRF( N, D, E, INFO )
*
*> \date November 2011
*
-*> \ingroup complex16OTHERcomputational
+*> \ingroup complex16PTcomputational
*
* =====================================================================
SUBROUTINE ZPTTRS( UPLO, N, NRHS, D, E, B, LDB, INFO )
*
*> \date November 2011
*
-*> \ingroup complex16OTHERcomputational
+*> \ingroup complex16PTcomputational
*
* =====================================================================
SUBROUTINE ZPTTS2( IUPLO, N, NRHS, D, E, B, LDB )
*>
*> \verbatim
*>
-*> ZSYTRI2 computes the inverse of a COMPLEX*16 hermitian indefinite matrix
+*> ZSYTRI2 computes the inverse of a COMPLEX*16 symmetric indefinite matrix
*> A using the factorization A = U*D*U**T or A = L*D*L**T computed by
*> ZSYTRF. ZSYTRI2 sets the LEADING DIMENSION of the workspace
*> before calling ZSYTRI2X that actually computes the inverse.