TESTING/LIN/dchkaa.F(3)

πŸ“¦
version 3.12.0 Β· 3 versions
, in centos-stream 10, fedora 43, fedora 44

✨ NAME ✨

TESTING/LIN/dchkaa.F β€” bestie, this is the source file, and the whole reason it exists is the program dchkaa hiding inside it. πŸ’–


πŸ¦‹ SYNOPSIS πŸ¦‹

Functions/Subroutines

  • program dchkaa
    • DCHKAA

πŸ’… Function/Subroutine Documentation πŸ’…

program dchkaa

DCHKAA

Purpose:

DCHKAA is the main test program for the DOUBLE PRECISION LAPACK linear equation routines 🌈πŸ”₯

Okay so here's the tea πŸ«– β€” this program does not just run itself. It must be driven by a short data file. The first 15 records (not counting the first comment line) specify problem dimensions and program options using list-directed input. The remaining lines specify the LAPACK test paths and the number of matrix types to use in testing. An annotated example of a data file can be obtained by deleting the first 3 characters from the following 40 lines:

Data file for testing DOUBLE PRECISION LAPACK linear eqn. routines
7                      Number of values of M
0 1 2 3 5 10 16        Values of M (row dimension)
7                      Number of values of N
0 1 2 3 5 10 16        Values of N (column dimension)
1                      Number of values of NRHS
2                      Values of NRHS (number of right hand sides)
5                      Number of values of NB
1 3 3 3 20             Values of NB (the blocksize)
1 0 5 9 1              Values of NX (crossover point)
3                      Number of values of RANK
30 50 90               Values of rank (as a % of N)
20.0                   Threshold value of test ratio
T                      Put T to test the LAPACK routines
T                      Put T to test the driver routines
T                      Put T to test the error exits
DGE   11               List types on next line if 0 < NTYPES < 11
DGB    8               List types on next line if 0 < NTYPES <  8
DGT   12               List types on next line if 0 < NTYPES < 12
DPO    9               List types on next line if 0 < NTYPES <  9
DPS    9               List types on next line if 0 < NTYPES <  9
DPP    9               List types on next line if 0 < NTYPES <  9
DPB    8               List types on next line if 0 < NTYPES <  8
DPT   12               List types on next line if 0 < NTYPES < 12
DSY   10               List types on next line if 0 < NTYPES < 10
DSR   10               List types on next line if 0 < NTYPES < 10
DSK   10               List types on next line if 0 < NTYPES < 10
DSA   10               List types on next line if 0 < NTYPES < 10
DS2   10               List types on next line if 0 < NTYPES < 10
DSP   10               List types on next line if 0 < NTYPES < 10
DTR   18               List types on next line if 0 < NTYPES < 18
DTP   18               List types on next line if 0 < NTYPES < 18
DTB   17               List types on next line if 0 < NTYPES < 17
DQR    8               List types on next line if 0 < NTYPES <  8
DRQ    8               List types on next line if 0 < NTYPES <  8
DLQ    8               List types on next line if 0 < NTYPES <  8
DQL    8               List types on next line if 0 < NTYPES <  8
DQP    6               List types on next line if 0 < NTYPES <  6
DQK    19              List types on next line if 0 < NTYPES <  19
DTZ    3               List types on next line if 0 < NTYPES <  3
DLS    6               List types on next line if 0 < NTYPES <  6
DEQ
DQT
DQX
DTQ
DXQ
DTS
DHH

And then the parameters, babes β€” these are the ones the routine is working with: πŸŽ€

  • NMAX β€” INTEGER β€” the maximum allowable value for M and N. Like, the ceiling, the limit, the "don't even try it" number.
  • MAXIN β€” INTEGER β€” the number of different values that can be used for each of M, N, NRHS, NB, NX and RANK. πŸ’«
  • MAXRHS β€” INTEGER β€” the maximum number of right hand sides.
  • MATMAX β€” INTEGER β€” the maximum number of matrix types to use for testing.
  • NIN β€” INTEGER β€” the unit number for input. πŸ“₯
  • NOUT β€” INTEGER β€” the unit number for output. πŸ“€

🫢 Author 🫢

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

Definition at line 113 of file dchkaa.F.


πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for LAPACK from the source code. (not a human typing this out at 3am, a whole robot, slay πŸ€–βœ¨)


Version 3.12.0 β€” Tue Nov 28 2023 12:08:42 β€” TESTING/LIN/dchkaa.F(3) 🌸 that's the whole page bestie, you ate, now go run the tests πŸ’…πŸ¦‹