TESTING/LIN/dget03.f(3)

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

πŸ’– TESTING/LIN/dget03.f(3) πŸ’–

okay bestie, you're looking at the Library Functions Manual page for TESTING/LIN/dget03.f(3) β€” manual name is right here in the intro, not copied as a header line, periodt. This page is all about the DGET03 subroutine, and it's giving linear-algebra residual main character energy. πŸ’…

✨ NAME ✨

TESTING/LIN/dget03.f β€” that's the name, bestie. Iconic file path, no notes. πŸŽ€

πŸ¦‹ SYNOPSIS πŸ¦‹

Functions/Subroutines

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

πŸ’… Function/Subroutine Documentation πŸ’…

okay so here's the full signature, character-for-character, no cap β€” DGET03 is lowkey the main character:

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

DGET03

πŸŽ€ Purpose πŸŽ€

DGET03 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. Literally that's the whole purpose, and it ate. ✨ iykyk.

🌸 Parameters 🌸

every single parameter, bestie β€” no skips, no β€œI'll come back to it later,” fr fr:

  • N β€” N is INTEGER. The number of rows and columns of the matrix A. N >= 0.
  • A β€” A is DOUBLE PRECISION 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 DOUBLE PRECISION 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 DOUBLE PRECISION 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 107 of file dget03.f.

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for LAPACK from the source code.


πŸ’– okay that's the whole page, bestie! Cute sign-off time: source/version/date situation is LAPACK, Version 3.12.0, and TESTING/LIN/dget03.f(3) β€” and since the original footer doesn't give a separate date, I'm not inventing one. Slay. πŸŽ€βœ¨

πŸ“¦ where this page comes from