TESTING/LIN/dchkaa.F(3)
β¨ 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 dchkaaDCHKAA
π 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 forMandN. 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 ofM,N,NRHS,NB,NXandRANK. π«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 π
π¦
π¦ where this page comes from
- centos-stream 10: lapack 3.12.0-7.el10 Β· BSD-3-Clause-Open-MPI
- fedora 43: lapack 3.12.0-10.fc43 Β· BSD-3-Clause-Open-MPI
- fedora 43: lapack 3.12.0-10.fc43 Β· BSD-3-Clause-Open-MPI
- fedora 44: lapack 3.12.0-11.fc44 Β· BSD-3-Clause-Open-MPI
- fedora 44: lapack 3.12.0-11.fc44 Β· BSD-3-Clause-Open-MPI
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms