ZPTTRS(3)
okay so this is ZPTTRS(3) from the Library Functions Manual, and bestie, itβs giving βLAPACK tridiagonal solver realnessβ π
β¨
π NAME
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/zpttrs.f β thatβs the file, no cap π«Ά
β¨ SYNOPSIS
π§ Functions/Subroutines
subroutine ZPTTRS (uplo, n, nrhs, d, e, b, ldb, info)
and the main character is literally ZPTTRS π
π Function/Subroutine Documentation
subroutine ZPTTRS (character uplo, integer n, integer nrhs, double
precision, dimension( * ) d, complex*16, dimension( * ) e, complex*16,
dimension( ldb, * ) b, integer ldb, integer info)
yup, thatβs ZPTTRS again β iconic π«
π¦ Purpose:
ZPTTRS solves a tridiagonal system of the form A * X = B using the factorization A = U**H *D* U or A = L*D*L**H computed by ZPTTRF. D is a diagonal matrix specified in the vector D, U (or L) is a unit bidiagonal matrix whose superdiagonal (subdiagonal) is specified in the vector E, and X and B are N by NRHS matrices. β¨
π Parameters
UPLOisCHARACTER*1β tells us the form of the factorization and whetherEis the superdiagonal of the upper bidiagonal factorUor the subdiagonal of the lower bidiagonal factorL.= 'U':A = U**H *D*U,Eis the superdiagonal ofU;= 'L':A = L*D*L**H,Eis the subdiagonal ofLπΈNisINTEGERβ the order of the tridiagonal matrixA.N >= 0. πNRHSisINTEGERβ the number of right hand sides, i.e., the number of columns of the matrixB.NRHS >= 0. π«ΆDisDOUBLE PRECISION array, dimension (N)β thendiagonal elements of the diagonal matrixDfrom the factorizationA = U**H *D*UorA = L*D*L**H. πEisCOMPLEX*16 array, dimension (N-1)β ifUPLO = 'U', the(n-1)superdiagonal elements of the unit bidiagonal factorUfrom the factorizationA = U**H*D*U. IfUPLO = 'L', the(n-1)subdiagonal elements of the unit bidiagonal factorLfrom the factorizationA = L*D*L**H. π¦BisCOMPLEX*16 array, dimension (LDB,NRHS)β on entry, the right hand side vectorsBfor the system of linear equations. On exit, the solution vectors,X. πLDBisINTEGERβ the leading dimension of the arrayB.LDB >= max(1,N). βINFOisINTEGERβ= 0: successful exit;< 0: ifINFO = -k, thek-th argument had an illegal value. π
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Definition at line 120 of file zpttrs.f.
Definition at line 120 of file zpttrs.f. β periodt π
π Author
Generated automatically by Doxygen for LAPACK from the source code. π«Ά
okay thatβs the whole vibe: signed off by LAPACK Version 3.12.0 and the footer source path /home/abui...RC/zpttrs.f(3) β and the date slot is empty in this source, so no fake date from me, bestie πβ¨
π¦ where this page comes from
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms