TESTING/EIG/dlafts.f(3)

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

okay so this is the TESTING/EIG/dlafts.f(3) page from the Library Functions Manual, and it's literally the doc for DLAFTS, LAPACK's threshold-test tea-spiller. πŸ’…βœ¨

πŸ’– NAME

TESTING/EIG/dlafts.f β€” that's the page, bestie. It's giving β€œsubroutine documentation for DLAFTS” energy. πŸŽ€

✨ SYNOPSIS

🌸 Functions/Subroutines

       subroutine dlafts (type, m, n, imat, ntests, result, iseed, thresh,
           iounit, ie)
           DLAFTS

πŸ¦‹ Function/Subroutine Documentation

πŸŽ€ subroutine dlafts β€” yes, that one

   subroutine dlafts (character*3 type, integer m, integer n, integer imat,
       integer ntests, double precision, dimension( * ) result, integer,
       dimension( 4 ) iseed, double precision thresh, integer iounit, integer
       ie)
       DLAFTS

🌈 Purpose

okay so DLAFTS tests the result vector against the threshold value to see which tests for this matrix type failed to pass the threshold. Output is to the file given by unit IOUNIT. That's the whole main-character job. πŸ‘‘

🧾 Arguments

  • TYPE β€” CHARACTER*3. On entry, TYPE specifies the matrix type to be used in the printed messages. Not modified.
  • M β€” it appears in the signature as integer m, but this page's argument writeup doesn't give M its own On entry text, so I'm not inventing lore. πŸ‘€
  • N β€” INTEGER. On entry, N specifies the order of the test matrix. Not modified.
  • IMAT β€” INTEGER. On entry, IMAT specifies the type of the test matrix. A listing of the different types is printed by DLAHD2 to the output file if a test fails to pass the threshold. Not modified.
  • NTESTS β€” INTEGER. On entry, NTESTS is the number of tests performed on the subroutines in the path given by TYPE. Not modified.
  • RESULT β€” DOUBLE PRECISION array of dimension( NTESTS ). On entry, RESULT contains the test ratios from the tests performed in the calling program. Not modified.
  • ISEED β€” INTEGER array of dimension( 4 ). Contains the random seed that generated the matrix used for the tests whose ratios are in RESULT. Not modified.
  • THRESH β€” DOUBLE PRECISION. On entry, THRESH specifies the acceptable threshold of the test ratios. If RESULT( K ) > THRESH, then the K-th test did not pass the threshold and a message will be printed. Not modified.
  • IOUNIT β€” INTEGER. On entry, IOUNIT specifies the unit number of the file to which the messages are printed. Not modified.
  • IE β€” INTEGER. On entry, IE contains the number of tests which have failed to pass the threshold so far. Updated on exit if any of the ratios in RESULT also fail.

πŸ‘‘ Author

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

Definition at line 97 of file dlafts.f.

🌸 Author (the generator edition)

Generated automatically by Doxygen for LAPACK from the source code.


source/version shoutout: LAPACK, Version 3.12.0 β€” and the footer didn't hand over a date, so I'm not manifesting a fake one, periodt. Page path: TESTING/EIG/dlafts.f(3). πŸ’œπŸ«Ά

πŸ“¦ where this page comes from