TESTING/LIN/zget03.f(3)

πŸ“¦
version 3.12.1 Β· 3 versions
, in arch rolling

πŸŽ€ TESTING/LIN/zget03.f πŸŽ€

okay so this is the whole manual-page vibe for TESTING/LIN/zget03.f, and yes, it's from the Library Functions Manual. Let's get into it. πŸ’…

🌸 NAME 🌸

TESTING/LIN/zget03.f β€” that's the name, bestie, literally the file path and nothing else. πŸ’–

πŸ¦‹ SYNOPSIS πŸ¦‹

✨ Functions/Subroutines ✨

This page is serving one subroutine, and its name is ZGET03. The synopsis is exactly:

subroutine zget03 (n, a, lda, ainv, ldainv, work, ldwork, rwork, rcond,
    resid)

πŸ‘‘ Function/Subroutine Documentation πŸ‘‘

Here's the full signature, with all the types and dimensions spelled out exactly:

subroutine zget03 (integer n, complex*16, dimension( lda, * ) a, integer
    lda, complex*16, dimension( ldainv, * ) ainv, integer ldainv,
    complex*16, dimension( ldwork, * ) work, integer ldwork, double
    precision, dimension( * ) rwork, double precision rcond, double
    precision resid)

ZGET03 β€” that's the label, periodt. 🫢

πŸŽ€ Purpose πŸŽ€

ZGET03 computes the residual for a general matrix times its inverse:

norm( I - AINV*A ) / ( N * norm(A) * norm(AINV) * EPS ),

where EPS is the machine epsilon. That's the whole goal, no cap. ✨

🌸 Parameters 🌸

Every parameter, every type, every dimension, all staying exactly as written:

πŸ”Ή N

N is INTEGER β€” the number of rows and columns of the matrix A. N >= 0. πŸ’–

πŸ”Ή A

A is COMPLEX*16 array, dimension (LDA,N) β€” the original N x N matrix A. πŸ¦‹

πŸ”Ή LDA

LDA is INTEGER β€” the leading dimension of the array A. LDA >= max(1,N). ✨

πŸ”Ή AINV

AINV is COMPLEX*16 array, dimension (LDAINV,N) β€” the inverse of the matrix A. πŸ’…

πŸ”Ή LDAINV

LDAINV is INTEGER β€” the leading dimension of the array AINV. LDAINV >= max(1,N). 🌟

πŸ”Ή WORK

WORK is COMPLEX*16 array, dimension (LDWORK,N). πŸŽ€

πŸ”Ή LDWORK

LDWORK is INTEGER β€” the leading dimension of the array WORK. LDWORK >= max(1,N). 🫢

πŸ”Ή RWORK

RWORK is DOUBLE PRECISION array, dimension (N). 🌈

πŸ”Ή RCOND

RCOND is DOUBLE PRECISION β€” the reciprocal of the condition number of A, computed as ( 1/norm(A) ) / norm(AINV). πŸ”₯

πŸ”Ή RESID

RESID is DOUBLE PRECISION β€” norm(I - AINV*A) / ( N * norm(A) * norm(AINV) * EPS ). πŸ‘‘

πŸ’œ Author πŸ’œ

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

Definition at line 108 of file zget03.f.

πŸ’œ Author πŸ’œ β€” the generated one

Generated automatically by Doxygen for LAPACK from the source code. No cap. 🫢


okay bestie, that's the whole page. The footer vibe is LAPACK, Version 3.12.0, and TESTING/LIN/zget03.f(3) β€” and there's no separate date in the original, so we're keeping it real and not inventing one. Bye! πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from