ZPORFS(3)
π NAME π
okay so bestie, this is the zporfs.f(3) page from the Library Functions Manual, and the main character file is:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/zporfs.fβ thatβs the file, no cap. π
β¨ SYNOPSIS β¨
π¦ Functions/Subroutines π¦
the synopsis is literally this, character-for-character:
subroutine ZPORFS (uplo, n, nrhs, a, lda, af, ldaf, b, ldb, x, ldx,
ferr, berr, work, rwork, info)
ZPORFS
π«Ά FUNCTION/SUBROUTINE DOCUMENTATION π«Ά
hereβs the full signature, also exactly as it appears:
subroutine ZPORFS (character uplo, integer n, integer nrhs, complex*16,
dimension( lda, * ) a, integer lda, complex*16, dimension( ldaf, * ) af,
integer ldaf, 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)
ZPORFS
πΈ Purpose πΈ
ZPORFS improves the computed solution to a system of linear equations when the coefficient matrix is Hermitian positive definite, and provides error bounds and backward error estimates for the solution. slay, honestly. π
π Parameters π
UPLOβUPLO is CHARACTER*1= 'U': Upper triangle of A is stored;= 'L': Lower triangle of A is stored.
NβN is INTEGER- The order of the matrix A.
N >= 0.
- The order of the matrix A.
NRHSβNRHS is INTEGER- The number of right hand sides, i.e., the number of columns of the matrices B and X.
NRHS >= 0.
- The number of right hand sides, i.e., the number of columns of the matrices B and X.
AβA is COMPLEX*16 array, dimension (LDA,N)- The Hermitian matrix A. If
UPLO = 'U', the leading N-by-N upper triangular part of A contains the upper triangular part of the matrix A, and the strictly lower triangular part of A is not referenced. IfUPLO = 'L', the leading N-by-N lower triangular part of A contains the lower triangular part of the matrix A, and the strictly upper triangular part of A is not referenced.
- The Hermitian matrix A. If
LDAβLDA is INTEGER- The leading dimension of the array A.
LDA >= max(1,N).
- The leading dimension of the array A.
AFβAF is COMPLEX*16 array, dimension (LDAF,N)- The triangular factor U or L from the Cholesky factorization
A = U**H*UorA = L*L**H, as computed byZPOTRF.
- The triangular factor U or L from the Cholesky factorization
LDAFβLDAF is INTEGER- The leading dimension of the array AF.
LDAF >= max(1,N).
- The leading dimension of the array AF.
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).
- The leading dimension of the array B.
XβX is COMPLEX*16 array, dimension (LDX,NRHS)- On entry, the solution matrix X, as computed by
ZPOTRS. On exit, the improved solution matrix X.
- On entry, the solution matrix X, as computed by
LDXβLDX is INTEGER- The leading dimension of the array X.
LDX >= max(1,N).
- The leading dimension of the array X.
FERRβFERR is DOUBLE PRECISION array, dimension (NRHS)- The estimated forward error bound for each solution vector
X(j)(the j-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. π
- The estimated forward error bound for each solution vector
BERRβBERR is DOUBLE PRECISION array, dimension (NRHS)- The componentwise relative backward error of each solution vector
X(j)(i.e., the smallest relative change in any element of A or B that makesX(j)an exact solution).
- The componentwise relative backward error of each solution vector
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: ifINFO = -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 tea. π«
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Definition at line 181 of file zporfs.f.
π§ Author (Doxygen-generated) π§
Generated automatically by Doxygen for LAPACK from the source code. π«
and thatβs the page, bestie! π this cutie is from LAPACK Version 3.12.0, with the footer path /home/abui...RC/zporfs.f(3) β the original footer doesnβt show a separate date, so Iβm not inventing one. periodt. π
π¦ 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