ZCHKAA
Univ. of Tennessee, Univ. of California Berkeley and NAG Ltd..
January 2007
January 2007
Purpose
ZCHKAA is the main test program for the COMPLEX*16 linear equation
routines.
The program must be driven by a short data file. The first 14 records
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 38 lines:
Data file for testing COMPLEX*16 LAPACK linear equation 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)
30.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
ZGE 11 List types on next line if 0 < NTYPES < 11
ZGB 8 List types on next line if 0 < NTYPES < 8
ZGT 12 List types on next line if 0 < NTYPES < 12
ZPO 9 List types on next line if 0 < NTYPES < 9
ZPS 9 List types on next line if 0 < NTYPES < 9
ZPP 9 List types on next line if 0 < NTYPES < 9
ZPB 8 List types on next line if 0 < NTYPES < 8
ZPT 12 List types on next line if 0 < NTYPES < 12
ZHE 10 List types on next line if 0 < NTYPES < 10
ZHP 10 List types on next line if 0 < NTYPES < 10
ZSY 11 List types on next line if 0 < NTYPES < 11
ZSP 11 List types on next line if 0 < NTYPES < 11
ZTR 18 List types on next line if 0 < NTYPES < 18
ZTP 18 List types on next line if 0 < NTYPES < 18
ZTB 17 List types on next line if 0 < NTYPES < 17
ZQR 8 List types on next line if 0 < NTYPES < 8
ZRQ 8 List types on next line if 0 < NTYPES < 8
ZLQ 8 List types on next line if 0 < NTYPES < 8
ZQL 8 List types on next line if 0 < NTYPES < 8
ZQP 6 List types on next line if 0 < NTYPES < 6
ZTZ 3 List types on next line if 0 < NTYPES < 3
ZLS 6 List types on next line if 0 < NTYPES < 6
ZEQ
routines.
The program must be driven by a short data file. The first 14 records
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 38 lines:
Data file for testing COMPLEX*16 LAPACK linear equation 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)
30.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
ZGE 11 List types on next line if 0 < NTYPES < 11
ZGB 8 List types on next line if 0 < NTYPES < 8
ZGT 12 List types on next line if 0 < NTYPES < 12
ZPO 9 List types on next line if 0 < NTYPES < 9
ZPS 9 List types on next line if 0 < NTYPES < 9
ZPP 9 List types on next line if 0 < NTYPES < 9
ZPB 8 List types on next line if 0 < NTYPES < 8
ZPT 12 List types on next line if 0 < NTYPES < 12
ZHE 10 List types on next line if 0 < NTYPES < 10
ZHP 10 List types on next line if 0 < NTYPES < 10
ZSY 11 List types on next line if 0 < NTYPES < 11
ZSP 11 List types on next line if 0 < NTYPES < 11
ZTR 18 List types on next line if 0 < NTYPES < 18
ZTP 18 List types on next line if 0 < NTYPES < 18
ZTB 17 List types on next line if 0 < NTYPES < 17
ZQR 8 List types on next line if 0 < NTYPES < 8
ZRQ 8 List types on next line if 0 < NTYPES < 8
ZLQ 8 List types on next line if 0 < NTYPES < 8
ZQL 8 List types on next line if 0 < NTYPES < 8
ZQP 6 List types on next line if 0 < NTYPES < 6
ZTZ 3 List types on next line if 0 < NTYPES < 3
ZLS 6 List types on next line if 0 < NTYPES < 6
ZEQ
Internal Parameters
NMAX INTEGER
The maximum allowable value for N.
MAXIN INTEGER
The number of different values that can be used for each of
M, N, or NB
MAXRHS INTEGER
The maximum number of right hand sides
NIN INTEGER
The unit number for input
NOUT INTEGER
The unit number for output
The maximum allowable value for N.
MAXIN INTEGER
The number of different values that can be used for each of
M, N, or NB
MAXRHS INTEGER
The maximum number of right hand sides
NIN INTEGER
The unit number for input
NOUT INTEGER
The unit number for output