ZGBTRS(3)
π ZGBTRS(3) β Library Functions Manual π
okay bestie, welcome to the manual page for zgbtrs.f(3) β yes, that's the title β and it lives in the Library Functions Manual. The header path is literally /home/abui...RC/zgbtrs.f(3), no cap. This is the LAPACK zone, and this whole page is about the ZGBTRS subroutine. π«Ά
π NAME π
The name/path on this page is exactly:
/home/abuild/rpmbuild/BUILD/lapack-
static-3.12.0-build/lapack-3.12.0/SRC/zgbtrs.f
That's the source file this page is documenting, periodt. π
β¨ SYNOPSIS β¨
π Functions/Subroutines π
subroutine ZGBTRS (trans, n, kl, ku, nrhs, ab, ldab, ipiv, b, ldb, info)
ZGBTRS
π§ Function/Subroutine Documentation π§
subroutine ZGBTRS (character trans, integer n, integer kl, integer ku,
integer nrhs, complex*16, dimension( ldab, * ) ab, integer ldab,
integer, dimension( * ) ipiv, complex*16, dimension( ldb, * ) b, integer
ldb, integer info)
ZGBTRS
π Purpose π
ZGBTRS solves a system of linear equations
A * X = B, A**T * X = B, or A**H * X = B
with a general band matrix A using the LU factorization computed by ZGBTRF. That's the whole vibe, and honestly? iconic. β¨
πΈ Parameters πΈ
TRANSβTRANS is CHARACTER*1and it specifies the form of the system of equations. The values are:'N'βA * X = B(No transpose)'T'βA**T * X = B(Transpose)'C'βA**H * X = B(Conjugate transpose)
NβN is INTEGER; it's the order of the matrixA. Constraint:N >= 0. π―KLβKL is INTEGER; the number of subdiagonals within the band ofA. Constraint:KL >= 0.KUβKU is INTEGER; the number of superdiagonals within the band ofA. Constraint:KU >= 0.NRHSβNRHS is INTEGER; the number of right hand sides, i.e., the number of columns of the matrixB. Constraint:NRHS >= 0.ABβAB is COMPLEX*16 array, dimension (LDAB,N). Details of the LU factorization of the band matrixA, as computed byZGBTRF.Uis stored as an upper triangular band matrix withKL+KUsuperdiagonals in rows1toKL+KU+1, and the multipliers used during the factorization are stored in rowsKL+KU+2to2*KL+KU+1.LDABβLDAB is INTEGER; the leading dimension of the arrayAB. Constraint:LDAB >= 2*KL+KU+1.IPIVβIPIV is INTEGER array, dimension (N). The pivot indices; for1 <= i <= N, rowiof the matrix was interchanged with rowIPIV(i).BβB is COMPLEX*16 array, dimension (LDB,NRHS). On entry, the right hand side matrixB. On exit, the solution matrixX.LDBβLDB is INTEGER; the leading dimension of the arrayB. Constraint:LDB >= max(1,N).INFOβINFO is INTEGER.= 0: successful exit.< 0: ifINFO = -i, thei-th argument had an illegal value.
Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 136 of file zgbtrs.f.
π¦ Author π¦
Generated automatically by Doxygen for LAPACK from the source code.
xoxo bestie, this page is from LAPACK, Version 3.12.0, and the footer path is /home/abui...RC/zgbtrs.f(3). Slay. πβ¨
π¦ 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