complex16_lin(3)

πŸ“¦
version 3.11.0 Β· 2 versions
, in debian bookworm

✨ NAME ✨

complex16_lin β€” it's giving complex16, bestie πŸ’… (this is the complex16_lin(3) page from the LAPACK manual, in case you were wondering which glow-up you just opened 🫢)


🌸 SYNOPSIS 🌸

Functions

  • program zchkaa β€” aka ZCHKAA, the whole entire moment πŸ‘‘

πŸ¦‹ DETAILED DESCRIPTION πŸ¦‹

Okay so, no cap: this is the group of complex16 LAPACK TESTING LIN routines. That's the vibe. That's the whole vibe. πŸ’œ


πŸ’– FUNCTION DOCUMENTATION πŸ’–

program zchkaa

ZCHKAA

Purpose:

ZCHKAA is the main test program for the COMPLEX*16 linear equation routines. Main character energy fr fr. πŸ‘‘

The program must be driven by a short data file, okay? Not optional, it's mandatory, periodt. Here's the tea on how it works:

The first 15 records (and no, the first comment line does not count, don't come for me πŸ™ˆ) 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.

Wanna see an annotated example of a data file? Bestie, you can get one by deleting the first 3 characters from the following 42 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
ZHR   10               List types on next line if 0 < NTYPES < 10
ZHK   10               List types on next line if 0 < NTYPES < 10
ZHA   10               List types on next line if 0 < NTYPES < 10
ZH2   10               List types on next line if 0 < NTYPES < 10
ZSA   11               List types on next line if 0 < NTYPES < 10
ZS2   11               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
ZSR   11               List types on next line if 0 < NTYPES < 11
ZSK   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
ZQT
ZQX
ZTS
ZHH
Slay, you made it through all 42 lines. Iconic behavior honestly. πŸ’€βœ¨

And here are the constants you need to know about, bestie β€” memorize them, they will be on the vibe check πŸ“:

  • NMAX INTEGER β€” the maximum allowable value for M and N. Cap it, queen. πŸ‘‘
  • MAXIN INTEGER β€” the number of different values that can be used for each of M, N, NRHS, NB, NX and RANK. That's six whole things, the multitasking 😭
  • MAXRHS INTEGER β€” the maximum number of right hand sides. Right hand sides need love too 🫢
  • MATMAX INTEGER β€” the maximum number of matrix types to use for testing. So many matrix types, so little time 🌈
  • NIN INTEGER β€” the unit number for input. It's giving "come in, the door's open" πŸšͺ
  • NOUT INTEGER β€” the unit number for output. It's giving "and here's everything I have to say about it" πŸ’…

πŸŽ€ AUTHOR πŸŽ€

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

Author

Generated automatically by Doxygen for LAPACK from the source code. Not me writing it by hand, the robot did it πŸ€–βœ¨


Okay so that's the whole page, bestie πŸ¦‹ This one's from LAPACK version 3.11.0, dated Sun Nov 27 2022 β€” and it was auto-generated by Doxygen, so if you spot something weird, blame the robot, not me πŸ’– mwah, go test some complex16 linear equation routines, you absolute legend πŸ’…πŸŒŸ

πŸ“¦ where this page comes from