ZGET02(3)

πŸ“¦ version 3.12.0, in opensuse-leap 16.0

okay bestie, welcome to the Library Functions Manual page for zget02.f(3) β€” yes, the LAPACK girlies said β€œlet’s check a residual,” and honestly? iconic. πŸ’… This one is a ZGET02 subroutine situation, and we’re gonna keep every little detail because that’s the vibe. No cap.

πŸŽ€ NAME

/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/zget02.f

that’s the file path, bestie. The source file herself. 🫢

✨ SYNOPSIS

🧚 Functions/Subroutines

       subroutine ZGET02 (trans, m, n, nrhs, a, lda, x, ldx, b, ldb, rwork,
           resid)
           ZGET02

πŸ’– Function/Subroutine Documentation

   subroutine ZGET02 (character trans, integer m, integer n, integer nrhs,
       complex*16, dimension( lda, * ) a, integer lda, complex*16, dimension(
       ldx, * ) x, integer ldx, complex*16, dimension( ldb, * ) b, integer ldb,
       double precision, dimension( * ) rwork, double precision resid)
       ZGET02

🧚 Purpose

ZGET02 computes the residual for a solution of a system of linear equations op(A)*X = B:

RESID = norm(B - op(A)*X) / ( norm(op(A)) * norm(X) * EPS ),

where op(A) = A, A**T, or A**H, depending on TRANS, and EPS is the machine epsilon. That’s the whole tea, no cap. πŸ“

🌸 Parameters

okay, parameter-by-parameter vibe check. Don’t skip, she’s thorough. πŸ’–

🌈 TRANS

TRANS is CHARACTER*1

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)

πŸ¦‹ M

M is INTEGER

The number of rows of the matrix A. M >= 0.

πŸŽ€ N

N is INTEGER

The number of columns of the matrix A. N >= 0.

πŸ’œ NRHS

NRHS is INTEGER

The number of columns of B, the matrix of right hand sides. NRHS >= 0.

πŸ”₯ A

A is COMPLEX*16 array, dimension (LDA,N)

The original M x N matrix A.

⭐ LDA

LDA is INTEGER

The leading dimension of the array A. LDA >= max(1,M).

πŸ¦‹ X

X is COMPLEX*16 array, dimension (LDX,NRHS)

The computed solution vectors for the system of linear equations.

🌸 LDX

LDX is INTEGER

The leading dimension of the array X. If TRANS = 'N', LDX >= max(1,N); if TRANS = 'T' or 'C', LDX >= max(1,M).

πŸ“ B

B is COMPLEX*16 array, dimension (LDB,NRHS)

On entry, the right hand side vectors for the system of linear equations.

On exit, B is overwritten with the difference B - op(A)*X.

🌈 LDB

LDB is INTEGER

The leading dimension of the array B. IF TRANS = 'N', LDB >= max(1,M); if TRANS = 'T' or 'C', LDB >= max(1,N).

🧚 RWORK

RWORK is DOUBLE PRECISION array, dimension (M)

that’s the whole note, bestie. πŸŽ€

πŸ‘‘ RESID

RESID is DOUBLE PRECISION

The maximum over the number of right hand sides of norm(B - op(A)*X) / ( norm(op(A)) * norm(X) * EPS ).

πŸ‘‘ Author

  • Univ. of Tennessee
  • Univ. of California Berkeley
  • Univ. of Colorado Denver
  • NAG Ltd.

Definition at line 132 of file zget02.f.

πŸ“œ Author

Generated automatically by Doxygen for LAPACK from the source code.


and that’s the page, bestie! Signed off with LAPACK Version 3.12.0 and the footer path /home/abui...IN/zget02.f(3) β€” mwah πŸ’–βœ¨

πŸ“¦ where this page comes from