TESTING/EIG/alarqg.f(3)
π TESTING/EIG/alarqg.f
okay bestie, so this one is literally the input-handler girlie for the LAPACK test programs β file's called TESTING/EIG/alarqg.f and she's the manual page for the subroutine alarqg. no cap, she's the one reading your test config so you don't have to. π
β¨ SYNOPSIS β¨
π¦ Functions/Subroutines
subroutine alarqg (path, nmats, dotype, ntypes, nin, nout)
ALARQG β that's the name, that's the vibe. π
πΈ Function/Subroutine Documentation πΈ
subroutine alarqg (character*3 path, integer nmats, logical, dimension( * )
dotype, integer ntypes, integer nin, integer nout)
ALARQG β¨
π Purpose:
!>
!> ALARQG handles input for the LAPACK test program. It is called
!> to evaluate the input line which requested NMATS matrix types for
!> PATH. The flow of control is as follows:
!>
!> IF NMATS = NTYPES THEN
!> DOTYPE(1:NTYPES) = .TRUE.
!> ELSE
!> Read the next input line for NMATS matrix types
!> Set DOTYPE(I) = .TRUE. for each valid type I
!> END IF
!>
so like, she handles the input for the LAPACK test program, and she's the one called to evaluate whatever input line asked for NMATS matrix types for PATH. the flow of control is exactly what's up there in that block β if NMATS equals NTYPES she just sets DOTYPE(1:NTYPES) = .TRUE. and moves on, periodt. otherwise she reads the next input line for NMATS matrix types and flags DOTYPE(I) = .TRUE. for each valid type I. iconic behavior honestly. π₯
π Parameters
PATHβ ok soPATHisCHARACTER*3, and it's just an LAPACK path name for testing. three characters of pure main-character energy. πNMATSβNMATSisINTEGER, and it's the number of matrix types to be used in testing this path. that's how many she's shopping for. ποΈDOTYPEβDOTYPEis aLOGICALarray with dimension(NTYPES), and it's the vector of flags indicating if each type will be tested. yes bestie, one lil flag per type, very demure. π©NTYPESβNTYPESisINTEGER: the maximum number of matrix types for this path. the ceiling, the limit, the whole menu. πNINβNINisINTEGERand it's the unit number for input. heads up:NIN >= 1. no zero, no negatives, she said what she said. πNOUTβNOUTisINTEGERand it's the unit number for output. same deal,NOUT >= 1. π
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
and she's defined at line 89 of file alarqg.f. noted, bookmarked, screenshot taken. πΈ
β Author
Generated automatically by Doxygen for LAPACK from the source code. β so yeah, a robot wrote the docs, she just provided the vibes. π§
okay that's the whole page, you ate that π«Ά this was LAPACK, Version 3.12.0</>, and the page is TESTING/EIG/alarqg.f(3) β go forth and test those matrices, bestie πβ¨
π¦ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms