TESTING/LIN/dsyt01.f(3)

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

πŸ’… NAME

okay bestie, this page is for TESTING/LIN/dsyt01.f(3) β€” and the manual page name is literally TESTING/LIN/dsyt01.f. lowkey iconic already.

✨ SYNOPSIS

Under Functions/Subroutines you get this:

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

and then the name DSYT01 shows up like the main character it is. πŸ‘‘

🫢 Function/Subroutine Documentation

subroutine dsyt01

subroutine dsyt01 (character uplo, integer n, double precision, dimension( lda, * ) a, integer lda, double precision, dimension( ldafac, * ) afac, integer ldafac, integer, dimension( * ) ipiv, double precision, dimension( ldc, * ) c, integer ldc, double precision, dimension( * ) rwork, double precision resid)

DSYT01

πŸŽ€ Purpose:

Bestie, DSYT01 reconstructs a symmetric 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. no cap, that’s the whole purpose. ✨

πŸ’– Parameters

  • UPLO β€” UPLO is CHARACTER*1; specifies whether the upper or lower triangular part of the symmetric matrix A is stored: = 'U': Upper triangular, = 'L': Lower triangular.
  • 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 symmetric matrix A.
  • LDA β€” LDA is INTEGER; the leading dimension of the array A. LDA >= max(1,N)
  • AFAC β€” AFAC is DOUBLE PRECISION 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 DSYTRF.
  • 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 DSYTRF.
  • C β€” C is DOUBLE PRECISION array, dimension (LDC,N).
  • LDC β€” LDC is INTEGER; the leading dimension of the array C. LDC >= max(1,N).
  • RWORK β€” RWORK is DOUBLE PRECISION array, dimension (N).
  • RESID β€” RESID is DOUBLE PRECISION; 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 dsyt01.f.

🌈 Author

Generated automatically by Doxygen for LAPACK from the source code.


xoxo, your LAPACK bestie πŸ’– β€” LAPACK Version 3.12.0, page TESTING/LIN/dsyt01.f(3). mwah! πŸŽ€

πŸ“¦ where this page comes from