_USERS_MGATES_DOCUMENTS_TMP_LAPACK_TESTING_LIN_(3)
π TESTING/LIN Directory Reference π
okay bestie, welcome to section 3 of the LAPACK manual, and this one is the TESTING/LIN Directory Reference β yes, the whole directory, as a page. it's giving "the folder itself is the main character" and honestly? iconic. π
this is where you land when you go looking for the <cyan>TESTING/LIN</cyan> directory and the docs are like "here, have a page about it." no cap. that's the whole vibe. β¨
β¨ NAME β¨
TESTING/LIN Directory Reference π¦
like, literally the directory reference for TESTING/LIN. that's it, that's the name. short, sweet, unbothered, moisturized. π
okay so that's the intro, and there's more coming β stay tuned, don't go anywhere. π«Ά
β¨ SYNOPSIS β¨
okay bestie, this section is basically the cast list of the whole show π . No arguments, no flags β just a whole glittering ensemble of files that make up the test suite. Think of it like the group chat member roster but for Fortran testing routines. Every single one of these is a real file, and yes, we're listing all of them, because leaving one out would be a crime and we don't do that here π«Ά.
π Files π
presenting⦠the whole entire squad ⨠(no skips, no cuts, we're thorough girlies)
π οΈ the a-girlies (the auxiliary scaffolding)
these ones hold everything together fr fr:
aladhd.falaerh.falaesm.falahd.falareq.falasum.falasvm.f
π the c-crew, part one β the cchk testers (complex, single precision energy)
lowkey the biggest friend group in here:
cchkaa.Fcchkeq.fcchkgb.fcchkge.fcchkgt.fcchkhe.fcchkhe_aa.fcchkhe_aa_2stage.fcchkhe_rk.fcchkhe_rook.fcchkhp.fcchklq.fcchklqt.fcchklqtp.fcchkpb.fcchkpo.fcchkpp.fcchkps.fcchkpt.fcchkq3.fcchkql.fcchkqp3rk.fcchkqr.fcchkqrt.fcchkqrtp.fcchkrfp.fcchkrq.fcchksp.fcchksy.fcchksy_aa.fcchksy_aa_2stage.fcchksy_rk.fcchksy_rook.fcchktb.fcchktp.fcchktr.fcchktsqr.fcchktz.fcchkunhr_col.f
π the c-crew, part two β the cdrv drivers
cdrvgb.fcdrvgbx.fcdrvge.fcdrvgex.fcdrvgt.fcdrvhe.fcdrvhe_aa.fcdrvhe_aa_2stage.fcdrvhe_rk.fcdrvhe_rook.fcdrvhex.fcdrvhp.fcdrvls.fcdrvpb.fcdrvpo.fcdrvpox.fcdrvpp.fcdrvpt.fcdrvrf1.fcdrvrf2.fcdrvrf3.fcdrvrf4.fcdrvrfp.fcdrvsp.fcdrvsy.fcdrvsy_aa.fcdrvsy_aa_2stage.fcdrvsy_rk.fcdrvsy_rook.fcdrvsyx.f
π the c-crew, part three β the cerr error reporters
these ones are the not me crying in the group chat of the operation:
cebchvxx.fcerrge.fcerrgex.fcerrgt.fcerrhe.fcerrhex.fcerrlq.fcerrlqt.fcerrlqtp.fcerrls.fcerrpo.fcerrpox.fcerrps.fcerrql.fcerrqp.fcerrqr.fcerrqrt.fcerrqrtp.fcerrrfp.fcerrrq.fcerrsy.fcerrsyx.fcerrtr.fcerrtsqr.fcerrtz.fcerrunhr_col.fcerrvx.fcerrvxx.f
π¬ the c-crew, part four β the tiny numeric checkers (cgbt/cget/cgtt era)
cgbt01.fcgbt02.fcgbt05.fcgennd.fcgeqls.fcgerqs.fcget01.fcget02.fcget03.fcget04.fcget07.fcgtt01.fcgtt02.fcgtt05.fchet01.fchet01_3.fchet01_aa.fchet01_rook.fchkxer.fchpt01.f
π§ͺ the c-crew, part five β the cla helpers
clahilb.fclaipd.fclaptm.fclarhs.fclatb4.fclatb5.fclatsp.fclatsy.fclattb.fclattp.fclattr.fclavhe.fclavhe_rook.fclavhp.fclavsp.fclavsy.fclavsy_rook.f
πΈ the c-crew, part six β everything else complex-single
clqt01.fclqt02.fclqt03.fclqt04.fclqt05.fcpbt01.fcpbt02.fcpbt05.fcpot01.fcpot02.fcpot03.fcpot05.fcppt01.fcppt02.fcppt03.fcppt05.fcpst01.fcptt01.fcptt02.fcptt05.fcqlt01.fcqlt02.fcqlt03.fcqpt01.fcqrt01.fcqrt01p.fcqrt02.fcqrt03.fcqrt04.fcqrt05.fcqrt11.fcqrt12.fcqrt13.fcqrt14.fcqrt15.fcqrt16.fcqrt17.fcrqt01.fcrqt02.fcrqt03.fcrzt01.fcrzt02.fcsbmv.fcspt01.fcspt02.fcspt03.fcsyt01.fcsyt01_3.fcsyt01_aa.fcsyt01_rook.fcsyt02.fcsyt03.fctbt02.fctbt03.fctbt05.fctbt06.fctpt01.fctpt02.fctpt03.fctpt05.fctpt06.fctrt01.fctrt02.fctrt03.fctrt05.fctrt06.fctsqr01.fcunhr_col01.fcunhr_col02.f
π the d-crew, part one β the dchk testers (double precision, real, iconic)
dchkaa.Fdchkab.fdchkeq.fdchkgb.fdchkge.fdchkgt.fdchklq.fdchklqt.fdchklqtp.fdchkorhr_col.fdchkpb.fdchkpo.fdchkpp.fdchkps.fdchkpt.fdchkq3.fdchkql.fdchkqp3rk.fdchkqr.fdchkqrt.fdchkqrtp.fdchkrfp.fdchkrq.fdchksp.fdchksy.fdchksy_aa.fdchksy_aa_2stage.fdchksy_rk.fdchksy_rook.fdchktb.fdchktp.fdchktr.fdchktsqr.fdchktz.f
π the d-crew, part two β the ddrv drivers
ddrvab.fddrvac.fddrvgb.fddrvgbx.fddrvge.fddrvgex.fddrvgt.fddrvls.fddrvpb.fddrvpo.fddrvpox.fddrvpp.fddrvpt.fddrvrf1.fddrvrf2.fddrvrf3.fddrvrf4.fddrvrfp.fddrvsp.fddrvsy.fddrvsy_aa.fddrvsy_aa_2stage.fddrvsy_rk.fddrvsy_rook.fddrvsyx.f
π the d-crew, part three β the derr error reporters
debchvxx.fderrab.fderrac.fderrge.fderrgex.fderrgt.fderrlq.fderrlqt.fderrlqtp.fderrls.fderrorhr_col.fderrpo.fderrpox.fderrps.fderrql.fderrqp.fderrqr.fderrqrt.fderrqrtp.fderrrfp.fderrrq.fderrsy.fderrsyx.fderrtr.fderrtsqr.fderrtz.fderrvx.fderrvxx.f
π¬ the d-crew, part four β the numeric checkers
dgbt01.fdgbt02.fdgbt05.fdgennd.fdgeqls.fdgerqs.fdget01.fdget02.fdget03.fdget04.fdget06.fdget07.fdget08.fdgtt01.fdgtt02.fdgtt05.f
π§ͺ the d-crew, part five β the dla helpers
dlahilb.fdlaord.fdlaptm.fdlarhs.fdlatb4.fdlatb5.fdlattb.fdlattp.fdlattr.fdlavsp.fdlavsy.fdlavsy_rook.f
π· the d-crew, part six β everything else double-precision-real
dlqt01.fdlqt02.fdlqt03.fdlqt04.fdlqt05.fdorhr_col01.fdorhr_col02.fdpbt01.fdpbt02.fdpbt05.fdpot01.fdpot02.fdpot03.fdpot05.fdpot06.fdppt01.fdppt02.fdppt03.fdppt05.fdpst01.fdptt01.fdptt02.fdptt05.fdqlt01.fdqlt02.fdqlt03.fdqpt01.fdqrt01.fdqrt01p.fdqrt02.fdqrt03.fdqrt04.fdqrt05.fdqrt11.fdqrt12.fdqrt13.fdqrt14.fdqrt15.fdqrt16.fdqrt17.fdrqt01.fdrqt02.fdrqt03.fdrzt01.fdrzt02.fdspt01.fdsyt01.fdsyt01_3.fdsyt01_aa.fdsyt01_rook.fdtbt02.fdtbt03.fdtbt05.fdtbt06.fdtplqt.fdtpt01.fdtpt02.fdtpt03.fdtpt05.fdtpt06.fdtrt01.fdtrt02.fdtrt03.fdtrt05.fdtrt06.fdtsqr01.f
π¦ the i-files (integer helpers, smol but mighty)
icopy.filaenv.f
πΈ the s-crew, part one β the schk testers (single precision, real)
schkaa.Fschkeq.fschkgb.fschkge.fschkgt.fschklq.fschklqt.fschklqtp.fschkorhr_col.fschkpb.fschkpo.fschkpp.fschkps.fschkpt.fschkq3.fschkql.fschkqp3rk.fschkqr.fschkqrt.fschkqrtp.fschkrfp.fschkrq.fschksp.fschksy.fschksy_aa.fschksy_aa_2stage.fschksy_rk.fschksy_rook.fschktb.fschktp.fschktr.fschktsqr.fschktz.f
π the s-crew, part two β the sdrv drivers
sdrvgb.fsdrvgbx.fsdrvge.fsdrvgex.fsdrvgt.fsdrvls.fsdrvpb.fsdrvpo.fsdrvpox.fsdrvpp.fsdrvpt.fsdrvrf1.fsdrvrf2.fsdrvrf3.fsdrvrf4.fsdrvrfp.fsdrvsp.fsdrvsy.fsdrvsy_aa.fsdrvsy_aa_2stage.fsdrvsy_rk.fsdrvsy_rook.fsdrvsyx.f
π the s-crew, part three β the serr error reporters
sebchvxx.fserrge.fserrgex.fserrgt.fserrlq.fserrlqt.fserrlqtp.fserrls.fserrorhr_col.fserrpo.fserrpox.fserrps.fserrql.fserrqp.fserrqr.fserrqrt.fserrqrtp.fserrrfp.fserrrq.fserrsy.fserrsyx.fserrtr.fserrtsqr.fserrtz.fserrvx.fserrvxx.f
π¬ the s-crew, part four β the numeric checkers
sgbt01.fsgbt02.fsgbt05.fsgennd.fsgeqls.fsgerqs.fsget01.fsget02.fsget03.fsget04.fsget06.fsget07.fsgtt01.fsgtt02.fsgtt05.f
π§ͺ the s-crew, part five β the sla helpers
slahilb.fslaord.fslaptm.fslarhs.fslatb4.fslatb5.fslattb.fslattp.fslattr.fslavsp.fslavsy.fslavsy_rook.f
π the s-crew, part six β everything else single-precision-real
slqt01.fslqt02.fslqt03.fslqt04.fslqt05.fsorhr_col01.fsorhr_col02.fspbt01.fspbt02.fspbt05.fspot01.fspot02.fspot03.fspot05.fsppt01.fsppt02.fsppt03.fsppt05.fspst01.fsptt01.fsptt02.fsptt05.fsqlt01.fsqlt02.fsqlt03.fsqpt01.fsqrt01.fsqrt01p.fsqrt02.fsqrt03.fsqrt04.fsqrt05.fsqrt11.fsqrt12.fsqrt13.fsqrt14.fsqrt15.fsqrt16.fsqrt17.fsrqt01.fsrqt02.fsrqt03.fsrzt01.fsrzt02.fsspt01.fssyt01.fssyt01_3.fssyt01_aa.fssyt01_rook.f
and that's the entire roster bestie β every.fand every.Faccounted for, not a single one ghosted π.
okay so the list just keeps going and honestly? that's the energy we love π here's the rest of the directory, every single file, spelled exactly right, no renaming, no "fixing", no cap. π«Ά
the s-squad and the two lone wolves πΊ
stbt02.fβ she's back and she's servingstbt03.fβ the trilogy continuesstbt05.fβ skipping 04 like a queen πstbt06.fβ sixth entry, still iconicstplqt.fβ the plqt moment, we're obsessedstpt01.fβ tpt saga beginsstpt02.fβ and continues, periodtstpt03.fβ three for threestpt05.fβ again, no 04, we respect the choicestpt06.fβ closing out the tpt runstrt01.fβ trt era, activatestrt02.fβ part two, no notesstrt03.fβ part three, slaystrt05.fβ part five, manifestingstrt06.fβ part six, we atestsqr01.fβ tsqr entry, one and onlyxerbla.fβ the classic, the blueprint, lowkey a legendxlaenv.fβ environment setting, doing the lord's work
and nowβ¦ the zchk era arrives β¨
zchkaa.Fβ capital F, capital energy, the main characterzchkab.fβ checking ab like it's her job (it is)zchkeq.fβ equilibrium check, vibes balancedzchkgb.fβ gb check, going strongzchkge.fβ ge check, present and correctzchkgt.fβ gt check, no crumbszchkhe.fβ he check, here for itzchkhe_aa.fβ the_aavariant, she's fancyzchkhe_aa_2stage.fβ_aa_2stage, two stages of iconiczchkhe_rk.fβ_rk, rk representationzchkhe_rook.fβ_rook, rook supremacy π°zchkhp.fβ hp check, packing heatzchklq.fβ lq check, lq loyaltyzchklqt.fβ lqt check, t on the endzchklqtp.fβ lqtp check, p on the endzchkpb.fβ pb check, pb pridezchkpo.fβ po check, po partyzchkpp.fβ pp check, double the pzchkps.fβ ps check, ps pleasezchkpt.fβ pt check, pt pointzchkq3.fβ q3 check, the numeral is part of the name fr frzchkql.fβ ql check, ql queenzchkqp3rk.fβ qp3rk check, a whole mouthful and she owns itzchkqr.fβ qr check, qr royaltyzchkqrt.fβ qrt check, qrt trutherzchkqrtp.fβ qrtp check, the p completes herzchkrfp.fβ rfp check, rfp rightszchkrq.fβ rq check, rq representationzchksp.fβ sp check, sp say lesszchksy.fβ sy check, sy supremacyzchksy_aa.fβ_aaagain, she's evolvingzchksy_aa_2stage.fβ_aa_2stage, the final formzchksy_rk.fβ_rk, rk returnszchksy_rook.fβ_rook, rook round twozchktb.fβ tb check, tb timezchktp.fβ tp check, tp takeoverzchktr.fβ tr check, tr traditionzchktsqr.fβ tsqr check, tsqr is that girlzchktz.fβ tz check, tz tingzzchkunhr_col.fβ unhr_col check, underscore king behavior
the zdrv chapter ππ¨
zdrvab.fβ ab driver, taking the wheelzdrvac.fβ ac driver, ac activatedzdrvgb.fβ gb driver, gb girlbosszdrvgbx.fβ gbx driver, the x factorzdrvge.fβ ge driver, ge goeszdrvgex.fβ gex driver, ex marks the spotzdrvgt.fβ gt driver, gt groovezdrvhe.fβ he driver, he hypezdrvhe_aa.fβ_aavariant, she's extra (affectionate)zdrvhe_aa_2stage.fβ_aa_2stage, two stages of slayzdrvhe_rk.fβ_rk, rk riding alongzdrvhe_rook.fβ_rook, rook road tripzdrvhex.fβ hex driver, hex has enteredzdrvhp.fβ hp driver, hp hustlezdrvls.fβ ls driver, ls livingzdrvpb.fβ pb driver, pb pushingzdrvpo.fβ po driver, po pulling upzdrvpox.fβ pox driver, pox pop offzdrvpp.fβ pp driver, pp proceedingzdrvpt.fβ pt driver, pt pacezdrvrf1.fβ rf1 driver, the first of the rf fourzdrvrf2.fβ rf2 driver, second sisterzdrvrf3.fβ rf3 driver, third in linezdrvrf4.fβ rf4 driver, completing the quad πzdrvrfp.fβ rfp driver, rfp representedzdrvsp.fβ sp driver, sp speedingzdrvsy.fβ sy driver, sy steeringzdrvsy_aa.fβ_aa, again, iconiczdrvsy_aa_2stage.fβ_aa_2stage, again, iconic-erzdrvsy_rk.fβ_rk, rk rebornzdrvsy_rook.fβ_rook, rook returnszdrvsyx.fβ syx driver, the x is silent, the slay is not
the zerr era π (they said "error" but they meant "art")
zebchvxx.fβ ebchvxx, a name so good it's basically a passwordzerrab.fβ ab errors, catching feelingszerrac.fβ ac errors, catching more feelingszerrge.fβ ge errors, ge grievanceszerrgex.fβ gex errors, ex-tenuating circumstanceszerrgt.fβ gt errors, gt gripeszerrhe.fβ he errors, he headacheszerrhex.fβ hex errors, hex hazardszerrlq.fβ lq errors, lq lamentszerrlqt.fβ lqt errors, lqt laments: the sequelzerrlqtp.fβ lqtp errors, lqtp laments: the threequelzerrls.fβ ls errors, ls l'szerrpo.fβ po errors, po problemszerrpox.fβ pox errors, pox predicamentszerrps.fβ ps errors, ps pitfallszerrql.fβ ql errors, ql quandarieszerrqp.fβ qp errors, qp quarrelszerrqr.fβ qr errors, qr qualmszerrqrt.fβ qrt errors, qrt questionszerrqrtp.fβ qrtp errors, qrtp question markszerrrfp.fβ rfp errors, rfp regretszerrrq.fβ rq errors, rq ruckuszerrsy.fβ sy errors, sy sorrowszerrsyx.fβ syx errors, syx sighszerrtr.fβ tr errors, tr troubleszerrtsqr.fβ tsqr errors, tsqr turbulencezerrtz.fβ tz errors, tz trauma (jk, it's testing π)zerrunhr_col.fβ unhr_col errors, underscore, underscore, underscorezerrvx.fβ vx errors, vx vexationzerrvxx.fβ vxx errors, double the v, double the drama
the little test helpers that could π§
zgbt01.fβ gbt01, first of the gbt triozgbt02.fβ gbt02, second servingzgbt05.fβ gbt05, jumping to five, bold movezgennd.fβ gennd, no digits, just vibeszgeqls.fβ geqls, the qls momentzgerqs.fβ gerqs, the rqs momentzget01.fβ get01, the origin storyzget02.fβ get02, chapter twozget03.fβ get03, chapter threezget04.fβ get04, chapter fourzget07.fβ get07, skipping 05 and 06, mysterious πzget08.fβ get08, right after, no explanation, respectzgtt01.fβ gtt01, gtt genesiszgtt02.fβ gtt02, gtt goes onzgtt05.fβ gtt05, again with the fivezhet01.fβ het01, het headlinerzhet01_3.fβ_3variant, numerically notedzhet01_aa.fβ_aavariant, absolutely amazingzhet01_rook.fβ_rookvariant, rook renaissancezhpt01.fβ hpt01, hpt herozlahilb.fβ lahilb, mysterious, elegant, no further questionszlaipd.fβ laipd, also mysterious, also elegantzlaptm.fβ laptm, serving lazlarhs.fβ larhs, the rhs representationzlatb4.fβ latb4, the fourth latbzlatb5.fβ latb5, the fifth latbzlatsp.fβ latsp, packed and proudzlatsy.fβ latsy, sy and loving itzlattb.fβ lattb, tb all dayzlattp.fβ lattp, tp all nightzlattr.fβ lattr, tr till the endzlavhe.fβ lavhe, he headlinerzlavhe_rook.fβ_rook, rook remixzlavhp.fβ lavhp, hp highnesszlavsp.fβ lavsp, sp spectaclezlavsy.fβ lavsy, sy showstopperzlavsy_rook.fβ_rook, rook reprisezlqt01.fβ lqt01, lqt launchzlqt02.fβ lqt02, lqt lift-offzlqt03.fβ lqt03, lqt legacyzlqt04.fβ lqt04, lqt lorezlqt05.fβ lqt05, lqt finalezpbt01.fβ pbt01, pbt premierezpbt02.fβ pbt02, pbt part twozpbt05.fβ pbt05, pbt part five, the pattern continueszpot01.fβ pot01, pot pioneerzpot02.fβ pot02, pot progressionzpot03.fβ pot03, pot processionzpot05.fβ pot05, pot progression again (five!)zpot06.fβ pot06, pot postscriptzppt01.fβ ppt01, ppt openerzppt02.fβ ppt02, ppt on deckzppt03.fβ ppt03, ppt threepeatzppt05.fβ ppt05, ppt five, obviouslyzpst01.fβ pst01, pst firstzptt01.fβ ptt01, ptt debutzptt02.fβ ptt02, ptt doblezptt05.fβ ptt05, ptt five, the tradition holdszqlt01.fβ qlt01, qlt queenzqlt02.fβ qlt02, qlt queen pt. 2zqlt03.fβ qlt03, qlt queen pt. 3zqpt01.fβ qpt01, qpt singular and proudzqrt01.fβ qrt01, the qrt openerzqrt01p.fβ qrt01p, the p means businesszqrt02.fβ qrt02, second in commandzqrt03.fβ qrt03, third and thrivingzqrt04.fβ qrt04, fourth and flourishingzqrt05.fβ qrt05, fifth and phenomenalzqrt11.fβ qrt11, jumping to eleven, no fearzqrt12.fβ qrt12, twelve, twelve, twelvezqrt13.fβ qrt13, thirteen, unlucky for no onezqrt14.fβ qrt14, fourteen, fourteen-ingzqrt15.fβ qrt15, fifteen, feeling finezqrt16.fβ qrt16, sixteen, serenezqrt17.fβ qrt17, seventeen, closing the qrt run π₯zrqt01.fβ rqt01, rqt risingzrqt02.fβ rqt02, rqt rollingzrqt03.fβ rqt03, rqt reigningzrzt01.fβ rzt01, rzt royalzrzt02.fβ rzt02, rzt royal pt. 2zsbmv.fβ sbmv, sbmv supremacyzspt01.fβ spt01, spt starterzspt02.fβ spt02, spt sequelzspt03.fβ spt03, spt thirdzsyt01.fβ syt01, syt starterzsyt01_3.fβ_3variant, notedzsyt01_aa.fβ_aavariant, adoredzsyt01_rook.fβ_rookvariant, reveredzsyt02.fβ syt02, syt secondzsyt03.fβ syt03, syt thirdztbt02.fβ tbt02, tbt twoztbt03.fβ tbt03, tbt threeztbt05.fβ tbt05, tbt fiveztbt06.fβ tbt06, tbt sixztpt01.fβ tpt01, tpt oneztpt02.fβ tpt02, tpt twoztpt03.fβ tpt03, tpt threeztpt05.fβ tpt05, tpt fiveztpt06.fβ tpt06, tpt sixztrt01.fβ trt01, trt oneztrt02.fβ trt02, trt twoztrt03.fβ trt03, trt threeztrt05.fβ trt05, trt fiveztrt06.fβ trt06, trt sixztsqr01.fβ tsqr01, tsqr singular sensationzunhr_col01.fβ unhr_col01, the first underscore chapterzunhr_col02.fβ unhr_col02, the second, and we're done π
and that's the whole directory, bestie β every last file, zero crumbs left behind. this page is Version 3.12.0, dated Tue Nov 28 2023, and it's the 1TESTING/LIN Directory Reference(3). go forth, run your tests, and be iconic about it πβ¨
π¦ 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