CLA_LIN_BERR(3)
๐ CLA_LIN_BERR(3) ๐
okay bestie, welcome to CLA_LIN_BERR(3) from the Library Functions Manual. This is the group chat for a LAPACK subroutine that computes a component-wise relative backward error, and yes it's giving math-girlie main character energy. ๐งฎโจ
๐ท๏ธ NAME ๐ท๏ธ
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/cla_lin_berr.f
That's the source file path, bestie. Keep it exactly like that. ๐ซถ
๐ SYNOPSIS ๐
๐ง Functions/Subroutines ๐ง
subroutine CLA_LIN_BERR (n, nz, nrhs, res, ayb, berr)
CLA_LIN_BERR computes a component-wise relative backward error.
๐ Function/Subroutine Documentation ๐
subroutine CLA_LIN_BERR (integer n, integer nz, integer nrhs, complex,
dimension( n, nrhs ) res, real, dimension( n, nrhs ) ayb, real,
dimension( nrhs ) berr)
CLA_LIN_BERR computes a component-wise relative backward error.
So like, this is the full signature, and the vibe is: it computes a component-wise relative backward error. No cap. ๐
๐ฏ Purpose ๐ฏ
Here's the exact formula moment, preserved for the group chat:
!>
!> CLA_LIN_BERR computes componentwise relative backward error from
!> the formula
!> max(i) ( abs(R(i)) / ( abs(op(A_s))*abs(Y) + abs(B_s) )(i) )
!> where abs(Z) is the componentwise absolute value of the matrix
!> or vector Z.
!>
Translation: it takes the max over i of abs(R(i)) divided by ( abs(op(A_s))*abs(Y) + abs(B_s) )(i), and abs(Z) means the componentwise absolute value of matrix or vector Z. ๐
๐งฎ Parameters ๐งฎ
NโN is INTEGER. The number of linear equations, i.e., the order of the matrixA.N >= 0.NZโNZ is INTEGER. We add(NZ+1)*SLAMCH( 'Safe minimum' )toR(i)in the numerator to guard against spuriously zero residuals. Default value isN.NRHSโNRHS is INTEGER. The number of right hand sides, i.e., the number of columns of the matricesAYB,RES, andBERR.NRHS >= 0.RESโRES is COMPLEX array, dimension (N,NRHS). The residual matrix, i.e., the matrixRin the relative backward error formula above.AYBโAYB is REAL array, dimension (N, NRHS). The denominator in the relative backward error formula above, i.e., the matrixabs(op(A_s))*abs(Y) + abs(B_s). The matricesA,Y, andBare from iterative refinement (seecla_gerfsx_extended.f).BERRโBERR is REAL array, dimension (NRHS). The componentwise relative backward error from the formula above.
๐ Author (routine edition) ๐
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 100 of file cla_lin_berr.f.
๐ธ Author ๐ธ
Generated automatically by Doxygen for LAPACK from the source code.
Okay that's the page, bestie. Final footer vibe check: this is LAPACK Version 3.12.0, and the source path on the footer is /home/abui..._lin_berr.f(3). Slay, bye ๐
๐
๐ฆ 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