TESTING/EIG/dget40.f(3)

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

✨ NAME ✨

TESTING/EIG/dget40.f β€” that's the file, bestie. This page lives in the Library Functions Manual, and it's all about the DGET40 test routine. πŸ’…


🌸 SYNOPSIS 🌸

Functions/Subroutines

  • subroutine dget40 (rmax, lmax, ninfo, knt, nin) β€” DGET40

πŸ¦‹ Function/Subroutine Documentation πŸ¦‹

subroutine dget40 (double precision rmax, integer lmax, integer, dimension(
     2 ) ninfo, integer knt, integer nin)

DGET40 β€” okay so this is the main character of the page. πŸ‘‘

πŸ’– Purpose πŸ’–

DGET40 tests DTGEXC, a routine for swapping adjacent blocks (either 1 by 1 or 2 by 2) on the diagonal of a pencil in real generalized Schur form. No cap, that's the whole assignment.

So DTGEXC computes orthogonal matrices Q and Z such that:

Q' * ( [ A B ], [ D E ] ) * Z  = ( [ C1 B1 ], [ F1 E1 ] )
     ( [ 0 C ]  [   F ] )        ( [ 0  A1 ]  [    D1]  )

where (C1,F1) is similar to (C,F) and (A1,D1) is similar to (A,D). Both (A,D) and (C,F) are assumed to be in standard form, and (A1,D1) and (C1,F1) are returned with the same properties. Iconic behavior, honestly. ✨

πŸŽ€ Parameters πŸŽ€

  • RMAX β€” RMAX is DOUBLE PRECISION. It's the value of the largest test ratio. Big "did you pass the vibe check?" energy. πŸ”₯
  • LMAX β€” LMAX is INTEGER. It's the example number where the largest test ratio was achieved. So if something goes wild, this tells you where. πŸ‘€
  • NINFO β€” NINFO is an INTEGER array, dimension (2). Specifically:
    • NINFO( 1 ) = DTGEXC without accumulation returned INFO nonzero
    • NINFO( 2 ) = DTGEXC with accumulation returned INFO nonzero
  • KNT β€” KNT is INTEGER. It's the total number of examples tested. The "how many times did we run this?" counter, basically. πŸ’«
  • NIN β€” NIN is INTEGER. It's the input logical unit number. Slay, input/output details. 🫢

πŸ’œ Author πŸ’œ

Univ. of Tennessee

Univ. of California Berkeley

Univ. of Colorado Denver

NAG Ltd.

⭐ Definition at line 84 of file dget40.f. ⭐


🌈 Author 🌈

Generated automatically by Doxygen for LAPACK from the source code.


πŸ’– cute little sign-off, bestie: this page is TESTING/EIG/dget40.f(3), from LAPACK Version 3.12.0, and yes β€” generated automatically by Doxygen for LAPACK from the source code. xoxo, the footer said so. πŸŽ€πŸ’…
πŸ“¦ where this page comes from