/home/abui...het01_aa.f(3)

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

okay bestie, welcome to the Library Functions Manual page for /home/abui...het01_aa.f(3) πŸ’–. This is a LAPACK moment, iykyk, and the main character is CHET01_AA β€” she reconstructs, she residuals, she serves. Periodt.

🌸 NAME 🌸

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

That's the name, bestie β€” a whole path, no cap. 🫢

✨ SYNOPSIS ✨

🫢 Functions/Subroutines 🫢

The invite list is literally this:

subroutine CHET01_AA (uplo, n, a, lda, afac, ldafac, ipiv, c, ldc,
           rwork, resid)
           CHET01_AA

🧚 Function/Subroutine Documentation 🧚

πŸ’… subroutine CHET01_AA πŸ’…

Here's the full signature, exactly as written, because we do not edit the code:

subroutine CHET01_AA (character uplo, integer n, complex, dimension( lda, *
) a, integer lda, complex, dimension( ldafac, * ) afac, integer ldafac,
integer, dimension( * ) ipiv, complex, dimension( ldc, * ) c, integer
ldc, real, dimension( * ) rwork, real resid)
       CHET01_AA

πŸ’– Purpose πŸ’–

The way that residual formula is giving math girlie β€” iconic. Here's the purpose block, verbatim:

!>
!> CHET01_AA reconstructs a hermitian indefinite matrix A from its
!> block L*D*L' or U*D*U' factorization and computes the residual
!>    norm( C - A ) / ( N * norm(A) * EPS ),
!> where C is the reconstructed matrix and EPS is the machine epsilon.
!>

🌟 Parameters 🌟

  • UPLO β€” UPLO is CHARACTER*1. It specifies whether the upper or lower triangular part of the hermitian matrix A is stored: = 'U': Upper triangular and = 'L': Lower triangular. Slay, simple.
  • N β€” N is INTEGER. The number of rows and columns of the matrix A. N >= 0.
  • A β€” A is COMPLEX array, dimension (LDA,N). The original hermitian matrix A.
  • LDA β€” LDA is INTEGER. The leading dimension of the array A. LDA >= max(1,N).
  • AFAC β€” AFAC is COMPLEX array, dimension (LDAFAC,N). The factored form of the matrix A. AFAC contains the block diagonal matrix D and the multipliers used to obtain the factor L or U from the block L*D*L' or U*D*U' factorization as computed by CHETRF.
  • LDAFAC β€” LDAFAC is INTEGER. The leading dimension of the array AFAC. LDAFAC >= max(1,N).
  • IPIV β€” IPIV is INTEGER array, dimension (N). The pivot indices from CHETRF.
  • C β€” C is COMPLEX array, dimension (LDC,N). That's the whole description on the page, bestie. πŸŽ€
  • LDC β€” LDC is INTEGER. The leading dimension of the array C. LDC >= max(1,N).
  • RWORK β€” RWORK is COMPLEX array, dimension (N). Literally as written. ✨
  • RESID β€” RESID is COMPLEX. If UPLO = 'L', norm(L*D*L' - A) / ( N * norm(A) * EPS ). If UPLO = 'U', norm(U*D*U' - A) / ( N * norm(A) * EPS ).

🌺 Author 🌺

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

Definition at line 122 of file chet01_aa.f.

πŸ¦‹ Author πŸ¦‹

Generated automatically by Doxygen for LAPACK from the source code.


and that's the whole page, bestie πŸ’– huge slay to LAPACK Version 3.12.0 and the page /home/abui...het01_aa.f(3) β€” periodt. πŸŽ€βœ¨

πŸ“¦ where this page comes from