SLAFTS(3)

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

πŸ’… NAME πŸ’…

okay so bestie, this is the SLAFTS(3) page from the Library Functions Manual. The NAME section points at this source file, and we’re keeping the whole path exactly:

/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/EIG/slafts.f

✨ SYNOPSIS ✨

πŸŽ€ Functions/Subroutines πŸŽ€

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

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

subroutine SLAFTS (character*3 type, integer m, integer n, integer imat,
    integer ntests, real, dimension( * ) result, integer, dimension( 4 )
    iseed, real thresh, integer iounit, integer ie)
    SLAFTS

Heads up bestie: m is in the signature, but the original argument list below only describes TYPE, N, IMAT, NTESTS, RESULT, ISEED, THRESH, IOUNIT, and IE. I’m not inventing extra lore πŸ’€.

🌸 Purpose 🌸

SLAFTS 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 vibe: compare ratios, catch failures, print messages. Slay. πŸ’–

And here’s the argument tea, exactly as listed:

  • TYPE β€” CHARACTER*3. On entry, TYPE specifies the matrix type to be used in the printed messages. Not modified.
  • 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 SLAHD2 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 β€” REAL 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 β€” REAL. 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 slafts.f.

πŸ€– Author πŸ€–

Generated automatically by Doxygen for LAPACK from the source code. (Not me, I just gave the page a little makeover πŸ’….)


That’s the whole slay: LAPACK Version 3.12.0, with footer path /home/abui...IG/slafts.f(3). No date in this footer, so I’m not inventing one β€” mwah πŸ’‹.

πŸ“¦ where this page comes from