ZGTRFS(3)
π zgtrfs.f(3) π
Okay bestie, welcome to the Library Functions Manual entry for zgtrfs.f(3). This one is a Fortran situation, and yes, weβre keeping every single detail β no cap.
πΈ NAME πΈ
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/zgtrfs.f
Thatβs the whole NAME section. Itβs literally giving βthe file path is the moment.β π
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine ZGTRFS (trans, n, nrhs, dl, d, du, dlf, df, duf, du2, ipiv,
b, ldb, x, ldx, ferr, berr, work, rwork, info)
ZGTRFS
π¦ Function/Subroutine Documentation π¦
subroutine ZGTRFS (character trans, integer n, integer nrhs, complex*16,
dimension( * ) dl, complex*16, dimension( * ) d, complex*16, dimension(
* ) du, complex*16, dimension( * ) dlf, complex*16, dimension( * ) df,
complex*16, dimension( * ) duf, complex*16, dimension( * ) du2, integer,
dimension( * ) ipiv, complex*16, dimension( ldb, * ) b, integer ldb,
complex*16, dimension( ldx, * ) x, integer ldx, double precision,
dimension( * ) ferr, double precision, dimension( * ) berr, complex*16,
dimension( * ) work, double precision, dimension( * ) rwork, integer
info)
ZGTRFS
π Purpose π
Bestie, hereβs the vibe: ZGTRFS improves the computed solution to a system of linear equations when the coefficient matrix is tridiagonal, and provides error bounds and backward error estimates for the solution. Iconic behavior. π
π Parameters π
TRANSβTRANS is CHARACTER*1. It specifies the form of the system of equations:= 'N': A * X = B (No transpose)= 'T': A**T * X = B (Transpose)= 'C': A**H * X = B (Conjugate transpose)
NβN is INTEGER. The order of the matrix A.N >= 0.NRHSβNRHS is INTEGER. The number of right hand sides, i.e., the number of columns of the matrix B.NRHS >= 0.DLβDL is COMPLEX*16 array, dimension (N-1). The(n-1)subdiagonal elements of A.DβD is COMPLEX*16 array, dimension (N). The diagonal elements of A.DUβDU is COMPLEX*16 array, dimension (N-1). The(n-1)superdiagonal elements of A.DLFβDLF is COMPLEX*16 array, dimension (N-1). The(n-1)multipliers that define the matrix L from the LU factorization of A as computed byZGTTRF.DFβDF is COMPLEX*16 array, dimension (N). Thendiagonal elements of the upper triangular matrix U from the LU factorization of A.DUFβDUF is COMPLEX*16 array, dimension (N-1). The(n-1)elements of the first superdiagonal of U.DU2βDU2 is COMPLEX*16 array, dimension (N-2). The(n-2)elements of the second superdiagonal of U.IPIVβIPIV is INTEGER array, dimension (N). The pivot indices; for1 <= i <= n, rowiof the matrix was interchanged with rowIPIV(i).IPIV(i)will always be eitheriori+1;IPIV(i) = iindicates a row interchange was not required.BβB is COMPLEX*16 array, dimension (LDB,NRHS). The right hand side matrix B.LDBβLDB is INTEGER. The leading dimension of the array B.LDB >= max(1,N).XβX is COMPLEX*16 array, dimension (LDX,NRHS). On entry, the solution matrix X, as computed byZGTTRS. On exit, the improved solution matrix X.LDXβLDX is INTEGER. The leading dimension of the array X.LDX >= max(1,N).FERRβFERR is DOUBLE PRECISION array, dimension (NRHS). The estimated forward error bound for each solution vectorX(j)(thej-th column of the solution matrix X). IfXTRUEis the true solution corresponding toX(j),FERR(j)is an estimated upper bound for the magnitude of the largest element in(X(j) - XTRUE)divided by the magnitude of the largest element inX(j). The estimate is as reliable as the estimate forRCOND, and is almost always a slight overestimate of the true error.BERRβBERR is DOUBLE PRECISION array, dimension (NRHS). The componentwise relative backward error of each solution vectorX(j)(i.e., the smallest relative change in any element of A or B that makesX(j)an exact solution).WORKβWORK is COMPLEX*16 array, dimension (2*N).RWORKβRWORK is DOUBLE PRECISION array, dimension (N).INFOβINFO is INTEGER.= 0: successful exit< 0: if INFO = -i, the i-th argument had an illegal value
π§ Internal Parameters π§
ITMAX is the maximum number of steps of iterative refinement. Thatβs the whole note. Slay. β¨
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 207 of file zgtrfs.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
So yeah, thatβs the zgtrfs.f(3) page, bestie: LAPACK Version 3.12.0, and the footer path is /home/abui...RC/zgtrfs.f(3). π«Άπβ¨
π¦ 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