TESTING/EIG/sget54.f(3)

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

okay bestie, welcome to the TESTING/EIG/sget54.f(3) page from the LAPACK Library Functions Manual. it's giving ✨ linear algebra test-helper energy ✨ and we're keeping every single deet. no cap.

✨ NAME ✨

TESTING/EIG/sget54.f

🌸 SYNOPSIS 🌸

Functions/Subroutines

subroutine sget54 (n, a, lda, b, ldb, s, lds, t, ldt, u, ldu, v, ldv,
    work, result)
    SGET54

πŸ’… FUNCTION/SUBROUTINE DOCUMENTATION πŸ’…

subroutine sget54 (integer n, real, dimension( lda, * ) a, integer lda,
       real, dimension( ldb, * ) b, integer ldb, real, dimension( lds, * ) s,
       integer lds, real, dimension( ldt, * ) t, integer ldt, real, dimension(
       ldu, * ) u, integer ldu, real, dimension( ldv, * ) v, integer ldv, real,
       dimension( * ) work, real result)

SGET54

πŸŽ€ Purpose πŸŽ€

okay so SGET54 checks a generalized decomposition of the form

A = U*S*V'  and B = U*T* V'

where ' means transpose and U and V are orthogonal.

Specifically,

RESULT = ||( A - U*S*V', B - U*T*V' )|| / (||( A, B )||*n*ulp )

🐚 Parameters 🐚

  • N β€” N is INTEGER. The size of the matrix. If it is zero, SGET54 does nothing. It must be at least zero.
  • A β€” A is REAL array, dimension (LDA, N). The original (unfactored) matrix A.
  • LDA β€” LDA is INTEGER. The leading dimension of A. It must be at least 1 and at least N.
  • B β€” B is REAL array, dimension (LDB, N). The original (unfactored) matrix B.
  • LDB β€” LDB is INTEGER. The leading dimension of B. It must be at least 1 and at least N.
  • S β€” S is REAL array, dimension (LDS, N). The factored matrix S.
  • LDS β€” LDS is INTEGER. The leading dimension of S. It must be at least 1 and at least N.
  • T β€” T is REAL array, dimension (LDT, N). The factored matrix T.
  • LDT β€” LDT is INTEGER. The leading dimension of T. It must be at least 1 and at least N.
  • U β€” U is REAL array, dimension (LDU, N). The orthogonal matrix on the left-hand side in the decomposition.
  • LDU β€” LDU is INTEGER. The leading dimension of U. LDU must be at least N and at least 1.
  • V β€” V is REAL array, dimension (LDV, N). The orthogonal matrix on the left-hand side in the decomposition.
  • LDV β€” LDV is INTEGER. The leading dimension of V. LDV must be at least N and at least 1.
  • WORK β€” WORK is REAL array, dimension (3*N**2).
  • RESULT β€” RESULT is REAL. The value RESULT, It is currently limited to 1/ulp, to avoid overflow. Errors are flagged by RESULT=10/ulp.

πŸ‘‘ Author πŸ‘‘

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

Definition at line 154 of file sget54.f.

🌈 AUTHOR 🌈

Generated automatically by Doxygen for LAPACK from the source code.


mwah πŸ’‹ that's the whole page, bestie. footer sign-off: LAPACK, Version 3.12.0, on TESTING/EIG/sget54.f(3) β€” that's the source/version/date footer slot, and no separate date is printed here. 🫢✨

πŸ“¦ where this page comes from