DPPT03(3)

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

πŸ’– DPPT03(3) β€” Library Functions Manual πŸ’–

Okay bestie, welcome to the manual page for DPPT03(3) β€” manual name folded in right at the top, no boring header-line copy-paste happening here. ✨

✨ NAME ✨

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

That's the file path, exactly as the page gives it. It's giving "LAPACK testing directory realness." πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

🌟 Functions/Subroutines 🌟

subroutine DPPT03 (uplo, n, a, ainv, work, ldwork, rwork, rcond, resid)

DPPT03


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

subroutine DPPT03 (character uplo, integer n, double precision, dimension( *
       ) a, double precision, dimension( * ) ainv, double precision, dimension(
       ldwork, * ) work, integer ldwork, double precision, dimension( * )
       rwork, double precision rcond, double precision resid)

DPPT03

This is the full glow-up signature, character for character. No cap, it's a lot of double precision, but she ate. πŸ’œ

🌸 Purpose 🌸

Okay so DPPT03 computes the residual for a symmetric packed matrix times its inverse β€” the formula is:

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

where EPS is the machine epsilon. Iconic math behavior, honestly. ✨

πŸŽ€ Parameters πŸŽ€

  • UPLO β€” CHARACTER*1. Specifies whether the upper or lower triangular part of the symmetric matrix A is stored: = 'U': upper triangular; = 'L': lower triangular. Pick your triangle, bestie.
  • N β€” INTEGER. The number of rows and columns of the matrix A. N >= 0.
  • A β€” DOUBLE PRECISION array, dimension (N*(N+1)/2). The original symmetric matrix A, stored as a packed triangular matrix.
  • AINV β€” DOUBLE PRECISION array, dimension (N*(N+1)/2). The (symmetric) inverse of the matrix A, stored as a packed triangular matrix.
  • WORK β€” DOUBLE PRECISION array, dimension (LDWORK,N).
  • LDWORK β€” INTEGER. The leading dimension of the array WORK. LDWORK >= max(1,N).
  • RWORK β€” DOUBLE PRECISION array, dimension (N).
  • RCOND β€” DOUBLE PRECISION. The reciprocal of the condition number of A, computed as ( 1/norm(A) ) / norm(AINV).
  • RESID β€” DOUBLE PRECISION. norm(I - A*AINV) / ( 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 dppt03.f.


πŸ€– Author πŸ€–

Generated automatically by Doxygen for LAPACK from the source code.


πŸ’– Cute sign-off: this page is from LAPACK, Version 3.12.0, and the footer source tag is /home/abui...IN/dppt03.f(3). The footer doesn't list a separate date, so I'm not inventing one β€” we keep it factual, bestie. 🫢✨

πŸ“¦ where this page comes from