_USERS_MGATES_DOCUMENTS_TMP_LAPACK_SRC_(3)
β¨ SRC Directory Reference β¨
okay bestie, so this is a page from the LAPACK manual, and it's literally the SRC Directory Reference π like, the whole entire vibe is just "here's what lives in this directory, go look at it" and honestly? iconic. no cap.
π NAME π
SRC Directory Reference β yes that's the name, that's the whole name, it's giving minimalism and we respect it π«Ά
πΈ SYNOPSIS πΈ
π¦ Directories π¦
directory DEPRECATEDβ this one is a directory, and it is DEPRECATED π which means pls don't get too attached, it's lowkey on its way out
ok so that's the whole map for this part β a deprecated directory and the name of the reference itself. next part's coming, don't go anywhere π β¨
π Files π
okay bestie, this is the part where the page just starts listing files and does not stop. like, it's giving "I have 400 best friends and you're about to meet every single one." and honestly? we love that for us. π
real talk though β I'm giving you every single one of these, in the exact order they appear, spelled exactly right. no skips, no "and some others", no "etc." we don't do that here, fr fr. π«Ά
here comes the C-complex crew first πΈ
- file
cbbcsd.f - file
cbdsqr.f - file
cgbbrd.f - file
cgbcon.f - file
cgbequ.f - file
cgbequb.f - file
cgbrfs.f - file
cgbrfsx.f - file
cgbsv.f - file
cgbsvx.f - file
cgbsvxx.f - file
cgbtf2.f - file
cgbtrf.f - file
cgbtrs.f - file
cgebak.f - file
cgebal.f - file
cgebd2.f - file
cgebrd.f - file
cgecon.f - file
cgedmd.f90 - file
cgedmdq.f90 - file
cgeequ.f - file
cgeequb.f - file
cgees.f - file
cgeesx.f - file
cgeev.f - file
cgeevx.f - file
cgehd2.f - file
cgehrd.f - file
cgejsv.f - file
cgelq.f - file
cgelq2.f - file
cgelqf.f - file
cgelqt.f - file
cgelqt3.f - file
cgels.f - file
cgelsd.f - file
cgelss.f - file
cgelst.f - file
cgelsy.f - file
cgemlq.f - file
cgemlqt.f - file
cgemqr.f - file
cgemqrt.f - file
cgeql2.f - file
cgeqlf.f - file
cgeqp3.f - file
cgeqp3rk.f - file
cgeqr.f - file
cgeqr2.f - file
cgeqr2p.f - file
cgeqrf.f - file
cgeqrfp.f - file
cgeqrt.f - file
cgeqrt2.f - file
cgeqrt3.f - file
cgerfs.f - file
cgerfsx.f - file
cgerq2.f - file
cgerqf.f - file
cgesc2.f - file
cgesdd.f - file
cgesv.f - file
cgesvd.f - file
cgesvdq.f - file
cgesvdx.f - file
cgesvj.f - file
cgesvx.f - file
cgesvxx.f - file
cgetc2.f - file
cgetf2.f - file
cgetrf.f - file
cgetrf2.f - file
cgetri.f - file
cgetrs.f - file
cgetsls.f - file
cgetsqrhrt.f
not me noticing the two .f90 files snuck into a sea of .f files π we respect the range.
- file
cggbak.f - file
cggbal.f - file
cgges.f - file
cgges3.f - file
cggesx.f - file
cggev.f - file
cggev3.f - file
cggevx.f - file
cggglm.f - file
cgghd3.f - file
cgghrd.f - file
cgglse.f - file
cggqrf.f - file
cggrqf.f - file
cggsvd3.f - file
cggsvp3.f - file
cgsvj0.f - file
cgsvj1.f - file
cgtcon.f - file
cgtrfs.f - file
cgtsv.f - file
cgtsvx.f - file
cgttrf.f - file
cgttrs.f - file
cgtts2.f - file
chb2st_kernels.f
the way the ch section is like five hundred files long... it's giving "I contain multitudes" π and every single one of them is here:
- file
chbev.f - file
chbev_2stage.f - file
chbevd.f - file
chbevd_2stage.f - file
chbevx.f - file
chbevx_2stage.f - file
chbgst.f - file
chbgv.f - file
chbgvd.f - file
chbgvx.f - file
chbtrd.f - file
checon.f - file
checon_3.f - file
checon_rook.f - file
cheequb.f - file
cheev.f - file
cheev_2stage.f - file
cheevd.f - file
cheevd_2stage.f - file
cheevr.f - file
cheevr_2stage.f - file
cheevx.f - file
cheevx_2stage.f - file
chegs2.f - file
chegst.f - file
chegv.f - file
chegv_2stage.f - file
chegvd.f - file
chegvx.f - file
cherfs.f - file
cherfsx.f - file
chesv.f - file
chesv_aa.f - file
chesv_aa_2stage.f - file
chesv_rk.f - file
chesv_rook.f - file
chesvx.f - file
chesvxx.f - file
cheswapr.f - file
chetd2.f - file
chetf2.f - file
chetf2_rk.f - file
chetf2_rook.f - file
chetrd.f - file
chetrd_2stage.f - file
chetrd_hb2st.F - file
chetrd_he2hb.f - file
chetrf.f - file
chetrf_aa.f - file
chetrf_aa_2stage.f - file
chetrf_rk.f - file
chetrf_rook.f - file
chetri.f - file
chetri2.f - file
chetri2x.f - file
chetri_3.f - file
chetri_3x.f - file
chetri_rook.f - file
chetrs.f - file
chetrs2.f - file
chetrs_3.f - file
chetrs_aa.f - file
chetrs_aa_2stage.f - file
chetrs_rook.f - file
chfrk.f - file
chgeqz.f - file
chla_transtype.f - file
chpcon.f - file
chpev.f - file
chpevd.f - file
chpevx.f - file
chpgst.f - file
chpgv.f - file
chpgvd.f - file
chpgvx.f - file
chprfs.f - file
chpsv.f - file
chpsvx.f - file
chptrd.f - file
chptrf.f - file
chptri.f - file
chptrs.f - file
chsein.f - file
chseqr.f
okay pause. chetrd_hb2st.F has a capital F and I need everyone to know I typed it exactly right π€ don't come for me, come for the file extension.
now the cla_ auxiliary girlies β underbar nation, we stan π
- file
cla_gbamv.f - file
cla_gbrcond_c.f - file
cla_gbrcond_x.f - file
cla_gbrfsx_extended.f - file
cla_gbrpvgrw.f - file
cla_geamv.f - file
cla_gercond_c.f - file
cla_gercond_x.f - file
cla_gerfsx_extended.f - file
cla_gerpvgrw.f - file
cla_heamv.f - file
cla_hercond_c.f - file
cla_hercond_x.f - file
cla_herfsx_extended.f - file
cla_herpvgrw.f - file
cla_lin_berr.f - file
cla_porcond_c.f - file
cla_porcond_x.f - file
cla_porfsx_extended.f - file
cla_porpvgrw.f - file
cla_syamv.f - file
cla_syrcond_c.f - file
cla_syrcond_x.f - file
cla_syrfsx_extended.f - file
cla_syrpvgrw.f - file
cla_wwaddw.f
and back to the regular-degular cl lineup, no underscore, just vibes β¨
- file
clabrd.f - file
clacgv.f - file
clacn2.f - file
clacon.f - file
clacp2.f - file
clacpy.f - file
clacrm.f - file
clacrt.f - file
cladiv.f - file
claed0.f - file
claed7.f - file
claed8.f - file
claein.f - file
claesy.f - file
claev2.f - file
clag2z.f - file
clags2.f - file
clagtm.f - file
clahef.f - file
clahef_aa.f - file
clahef_rk.f - file
clahef_rook.f - file
clahqr.f - file
clahr2.f - file
claic1.f - file
clals0.f - file
clalsa.f - file
clalsd.f - file
clamswlq.f - file
clamtsqr.f - file
clangb.f - file
clange.f - file
clangt.f - file
clanhb.f - file
clanhe.f - file
clanhf.f - file
clanhp.f - file
clanhs.f - file
clanht.f - file
clansb.f - file
clansp.f - file
clansy.f - file
clantb.f - file
clantp.f - file
clantr.f - file
clapll.f - file
clapmr.f - file
clapmt.f - file
claqgb.f - file
claqge.f - file
claqhb.f - file
claqhe.f - file
claqhp.f - file
claqp2.f - file
claqp2rk.f - file
claqp3rk.f - file
claqps.f - file
claqr0.f - file
claqr1.f - file
claqr2.f - file
claqr3.f - file
claqr4.f - file
claqr5.f - file
claqsb.f - file
claqsp.f - file
claqsy.f - file
claqz0.f - file
claqz1.f - file
claqz2.f - file
claqz3.f - file
clar1v.f - file
clar2v.f - file
clarcm.f - file
clarf.f - file
clarfb.f - file
clarfb_gett.f - file
clarfg.f - file
clarfgp.f - file
clarft.f - file
clarfx.f - file
clarfy.f - file
clargv.f - file
clarnv.f - file
clarrv.f - file
clarscl2.f - file
clartg.f90 - file
clartv.f - file
clarz.f - file
clarzb.f - file
clarzt.f - file
clascl.f - file
clascl2.f - file
claset.f - file
clasr.f - file
classq.f90 - file
claswlq.f - file
claswp.f - file
clasyf.f - file
clasyf_aa.f - file
clasyf_rk.f - file
clasyf_rook.f - file
clatbs.f - file
clatdf.f - file
clatps.f - file
clatrd.f - file
clatrs.f - file
clatrs3.f - file
clatrz.f - file
clatsqr.f - file
claunhr_col_getrfnp.f - file
claunhr_col_getrfnp2.f - file
clauu2.f - file
clauum.f
claunhr_col_getrfnp.f and claunhr_col_getrfnp2.f... the way these names just keep going π iconic, no notes.
- file
cpbcon.f - file
cpbequ.f - file
cpbrfs.f - file
cpbstf.f - file
cpbsv.f - file
cpbsvx.f - file
cpbtf2.f - file
cpbtrf.f - file
cpbtrs.f - file
cpftrf.f - file
cpftri.f - file
cpftrs.f - file
cpocon.f - file
cpoequ.f - file
cpoequb.f - file
cporfs.f - file
cporfsx.f - file
cposv.f - file
cposvx.f - file
cposvxx.f - file
cpotf2.f - file
cpotrf.f - file
cpotrf2.f - file
cpotri.f - file
cpotrs.f - file
cppcon.f - file
cppequ.f - file
cpprfs.f - file
cppsv.f - file
cppsvx.f - file
cpptrf.f - file
cpptri.f - file
cpptrs.f - file
cpstf2.f - file
cpstrf.f - file
cptcon.f - file
cpteqr.f - file
cptrfs.f - file
cptsv.f - file
cptsvx.f - file
cpttrf.f - file
cpttrs.f - file
cptts2.f - file
crot.f - file
crscl.f - file
cspcon.f - file
cspmv.f - file
cspr.f - file
csprfs.f - file
cspsv.f - file
cspsvx.f - file
csptrf.f - file
csptri.f - file
csptrs.f - file
csrscl.f - file
cstedc.f - file
cstegr.f - file
cstein.f - file
cstemr.f - file
csteqr.f - file
csycon.f - file
csycon_3.f - file
csycon_rook.f - file
csyconv.f - file
csyconvf.f - file
csyconvf_rook.f - file
csyequb.f - file
csymv.f - file
csyr.f - file
csyrfs.f - file
csyrfsx.f - file
csysv.f - file
csysv_aa.f - file
csysv_aa_2stage.f - file
csysv_rk.f - file
csysv_rook.f - file
csysvx.f - file
csysvxx.f - file
csyswapr.f - file
csytf2.f - file
csytf2_rk.f - file
csytf2_rook.f - file
csytrf.f - file
csytrf_aa.f - file
csytrf_aa_2stage.f - file
csytrf_rk.f - file
csytrf_rook.f - file
csytri.f - file
csytri2.f - file
csytri2x.f - file
csytri_3.f - file
csytri_3x.f - file
csytri_rook.f - file
csytrs.f - file
csytrs2.f - file
csytrs_3.f - file
csytrs_aa.f - file
csytrs_aa_2stage.f - file
csytrs_rook.f - file
ctbcon.f - file
ctbrfs.f - file
ctbtrs.f - file
ctfsm.f - file
ctftri.f - file
ctfttp.f - file
ctfttr.f - file
ctgevc.f - file
ctgex2.f - file
ctgexc.f - file
ctgsen.f - file
ctgsja.f - file
ctgsna.f - file
ctgsy2.f - file
ctgsyl.f - file
ctpcon.f - file
ctplqt.f - file
ctplqt2.f - file
ctpmlqt.f - file
ctpmqrt.f - file
ctpqrt.f - file
ctpqrt2.f - file
ctprfb.f - file
ctprfs.f - file
ctptri.f - file
ctptrs.f - file
ctpttf.f - file
ctpttr.f - file
ctrcon.f - file
ctrevc.f - file
ctrevc3.f - file
ctrexc.f - file
ctrrfs.f - file
ctrsen.f - file
ctrsna.f - file
ctrsyl.f - file
ctrsyl3.f - file
ctrti2.f - file
ctrtri.f - file
ctrtrs.f - file
ctrttf.f - file
ctrttp.f - file
ctzrzf.f - file
cunbdb.f - file
cunbdb1.f - file
cunbdb2.f - file
cunbdb3.f - file
cunbdb4.f - file
cunbdb5.f - file
cunbdb6.f - file
cuncsd.f - file
cuncsd2by1.f - file
cung2l.f - file
cung2r.f - file
cungbr.f - file
cunghr.f - file
cungl2.f - file
cunglq.f - file
cungql.f - file
cungqr.f - file
cungr2.f - file
cungrq.f - file
cungtr.f - file
cungtsqr.f - file
cungtsqr_row.f - file
cunhr_col.f - file
cunm22.f - file
cunm2l.f - file
cunm2r.f - file
cunmbr.f - file
cunmhr.f - file
cunml2.f - file
cunmlq.f - file
cunmql.f - file
cunmqr.f - file
cunmr2.f - file
cunmr3.f - file
cunmrq.f - file
cunmrz.f - file
cunmtr.f - file
cupgtr.f - file
cupmtr.f
and breathe, bestie, because that's the c girlies done β
now the d squad shows up, double precision, same energy, still every single file:
- file
dbbcsd.f - file
dbdsdc.f - file
dbdsqr.f - file
dbdsvdx.f - file
ddisna.f - file
dgbbrd.f - file
dgbcon.f - file
dgbequ.f - file
dgbequb.f - file
dgbrfs.f - file
dgbrfsx.f - file
dgbsv.f - file
dgbsvx.f - file
dgbsvxx.f - file
dgbtf2.f - file
dgbtrf.f - file
dgbtrs.f - file
dgebak.f - file
dgebal.f - file
dgebd2.f - file
dgebrd.f - file
dgecon.f - file
dgedmd.f90 - file
dgedmdq.f90 - file
dgeequ.f - file
dgeequb.f - file
dgees.f - file
dgeesx.f - file
dgeev.f - file
dgeevx.f - file
dgehd2.f - file
dgehrd.f - file
dgejsv.f - file
dgelq.f - file
dgelq2.f - file
dgelqf.f
aaaand the list is still going, obviously π stay with me, we are not done, and neither is this page.
okay so we're deep in the d-block now and bestie it is LONG. every single one of these is a file and I'm listing every single one because that's the assignment, no skips, no shortcuts. π
dgelqt.fβ okay first up, hi queen πdgelqt3.fβ and her little3sister right behind her π«Άdgels.fβ here she is β¨dgelsd.fβ thedat the end is doing a lot, love that for herdgelss.fβ double letters, iconic behaviourdgelst.fβ okay so many gels, they're all just vibing in a rowdgelsy.fβ theyreally said "I'm different" πdgemlq.fβ present and accounted for πdgemlqt.fβ and herttwin π¦dgemqr.fβ she's here βdgemqrt.fβ thetagain, the way they always come in pairs πdgeql2.fβ the2girlies have entered the chat πΈdgeqlf.fβ okay icondgeqp3.fβ the3era, we love to see itdgeqp3rk.fβrkat the end, she's got a whole suffixdgeqr.fβ short and unbothered πdgeqr2.fβ the sequel no one asked for but we're grateful for πdgeqr2p.fβ2p!! thepreally said "and one more thing"dgeqrf.fβ classic, timeless, no notes β¨dgeqrfp.fβ thepversion, okay she's got opinionsdgeqrt.fβ she's here π«Άdgeqrt2.fβ and the2, obviouslydgeqrt3.fβ and the3, we're collecting them like PokΓ©mon πdgerfs.fβ she's giving β¨dgerfsx.fβ thexat the end, fancy πdgerq2.fβ okay another2dgerqf.fβ queen behaviour πdgesc2.fβ thesccombo, cutedgesdd.fβdd, the double-down πdgesv.fβ she's here and she's not leavingdgesvd.fβ thedversion, of course πΈdgesvdq.fβdq?? love a fresh letter combo πdgesvdx.fβdx!!! okay multi-letter suffix, go off π₯dgesvj.fβ thejgirlies are so rare and so realdgesvx.fβ thexagain, mysterious πdgesvxx.fβxx?? okay that's just showing off, and I respect it πdgetc2.fβ here she isdgetf2.fβ and her2, obviouslydgetrf.fβ an absolute icon, no further comment needed βdgetrf2.fβ the2version, still iconicdgetri.fβ thei, short for something I'm not going to speculate about πdgetrs.fβ present πdgetsls.fβ okaysls, three letters, she's doing the mostdgetsqrhrt.fβ bestie this one is a WHOLE SENTENCE π not me having to type that outdggbak.fβbak?? she said backup energy πdggbal.fβ andbal, the pair of them, cute πΈdgges.fβ here she is β¨dgges3.fβ the3era continuesdggesx.fβ thexmakes her fancy, that's just facts πdggev.fβ okay icondggev3.fβ the3again, they love a threequeldggevx.fβ thex, she's mysterious πdggglm.fβ tripleg, that's a lot of consonants bestiedgghd3.fβhd3, okay she's got rangedgghrd.fβhrd, another one π«Άdgglse.fβ she's here πdggqrf.fβqrf, iconic combodggrqf.fβ and the same letters reversed?? the way they did that on purpose πdggsvd3.fβ the3girlies stay winningdggsvp3.fβ okay another3, we get it πdgsvj0.fβ thej0, she starts at zero and that's realdgsvj1.fβ and the1, obviously, they come as a set πΈdgtcon.fβ here she isdgtrfs.fβ present β¨dgtsv.fβ okay icondgtsvx.fβ with thex, fancy πdgttrf.fβ she's heredgttrs.fβ and herssister π«Άdgtts2.fβ the2, we love a numbered sequeldhgeqz.fβ thehgirlies, so underrated πdhsein.fβ okay she's heredhseqr.fβ and her twin, obviouslydisnan.fβdisnan?? the way this one sounds like a whole mood πdla_gbamv.fβ UNDERSCOOOORE!! thedla_crew has arrived and they're all underscored and organised πdla_gbrcond.fβcond?? okay she's giving serious πdla_gbrfsx_extended.fβ bestie this name is a whole paragraph,extendedis right there at the end being dramatic πdla_gbrpvgrw.fβpvgrw, five letters of pure mystery πdla_geamv.fβ here she is β¨dla_gercond.fβcondagain, the theme continuesdla_gerfsx_extended.fβ ANOTHERextended, okay they're committed π«Άdla_gerpvgrw.fβ and the matchingpvgrw, they come in pairs πdla_lin_berr.fβ DOUBLE underscore!!lin_berr, she's got layers πΈdla_porcond.fβporcond, I'm not gonna say anything about that, I'm being normaldla_porfsx_extended.fβ and ANOTHER extended, okay πdla_porpvgrw.fβpvgrwthe third, she's consistentdla_syamv.fβ here she is βdla_syrcond.fβcondthe fourth, they're multiplying πdla_syrfsx_extended.fβ extended the fourth, at this point it's a lifestyledla_syrpvgrw.fβ andpvgrwthe fourth, we're so backdla_wwaddw.fβwwaddw?? okay that's just fun to say, say it out loud, it's fun πdlabad.fβ back to no underscores, we've left thedla_era π«Άdlabrd.fβ here she isdlacn2.fβ the2πdlacon.fβ and her sisterdlacpy.fβcpy!! she said copy β¨dladiv.fβdiv!! and divide πdlae2.fβlae2, here she isdlaebz.fβ okay she's here πΈdlaed0.fβ the0girlies have entered, they count from zero πdlaed1.fβ and the1πdlaed2.fβ and the2β¨dlaed3.fβ and the3πdlaed4.fβ and the4π¦dlaed5.fβ and the5πdlaed6.fβ and the6πΈdlaed7.fβ and the7βdlaed8.fβ and the8πdlaed9.fβ and the9, that's the whole set bestie, the way they just numbered them and moved on πdlaeda.fβa!! not a number, she broke the pattern and honestly, good for her πdlaein.fβ here she isdlaev2.fβ the2again, of course πdlaexc.fβexc, okay mysterious πdlag2.fβ and the2dlag2s.fβ2s!! okay combodlags2.fβ ands2, they're doing letter-number gymnastics π«Άdlagtf.fβ here she isdlagtm.fβ and themβ¨dlagts.fβ and thesπdlagv2.fβ the2is back, she never leftdlahqr.fβhqr, iconic πΈdlahr2.fβ with a2, obviouslydlaic1.fβ the1girlies are so realdlaisnan.fβisnan!! she's giving existential crisis πdlaln2.fβln2?? okay math girldlals0.fβ the0again πdlalsa.fβ and thea, breaking the number streak πdlalsd.fβ and thedπΈdlamrg.fβmrg!! she said merge πdlamswlq.fβmswlq, five consonants, she's doing acrobaticsdlamtsqr.fβmtsqr, and ANOTHER five, the way they just went for it πdlaneg.fβ here she isdlangb.fβngbβ¨dlange.fβ the classic, she's the moment πdlangt.fβ and thetπ«Άdlanhs.fβ andnhsπΈdlansb.fβ andsbβdlansf.fβ andsfπdlansp.fβ andspπdlanst.fβ andstπ¦dlansy.fβ andsy, that's the whole family, they're all here and they all start withdlanπ iconic honestlydlantb.fβ okay thedlantcrew nowdlantp.fβtpπdlantr.fβtrβ¨dlanv2.fβv2!! the2returns πΈdlaorhr_col_getrfnp.fβ BESTIE.dlaorhr_col_getrfnp.f. I had to type that with my whole chest. three underscores, no notes, she's the main character now πdlaorhr_col_getrfnp2.fβ AND THERE'S A2. of course there is. πdlapll.fβ back to four letters, we're recovering π«Άdlapmr.fβ here she isdlapmt.fβ and thetπdlapy2.fβ the2πdlapy3.fβ and the3β¨dlaqgb.fβ theqgirlies, they're all nameddlaqsomething and I love the consistency πΈdlaqge.fβgeπdlaqp2.fβ the2againdlaqp2rk.fβ2rk!! okay stacked suffixdlaqp3rk.fβ3rk, therkgirlies are a whole faction π«Άdlaqps.fβ and thesβdlaqr0.fβ the0πdlaqr1.fβ the1πdlaqr2.fβ the2πΈdlaqr3.fβ the3β¨dlaqr4.fβ the4π¦dlaqr5.fβ the5, the wholedlaqrseries, she's an anthology at this point πdlaqsb.fβ here she isdlaqsp.fβspπdlaqsy.fβsyπdlaqtr.fβtrβdlaqz0.fβ thezgirlies!!dlaqzhas arrived πdlaqz1.fβ the1πdlaqz2.fβ the2πΈdlaqz3.fβ the3β¨dlaqz4.fβ the4, that's the set, the way they did 0-4 and called it a day πdlar1v.fβ thelarcrew now, huge family, all heredlar2v.fβ2vπ«Άdlarf.fβ an icon honestly πdlarfb.fβ and thebβ¨dlarfb_gett.fβ UNDERSCORE,_gett, she's special πdlarfg.fβ here she isdlarfgp.fβ thepπdlarft.fβtπΈdlarfx.fβxβdlarfy.fβyπ¦dlargv.fβgvπdlarmm.fβmmπdlarnv.fβnvπdlarra.fβraβ¨dlarrb.fβrbπdlarrc.fβrcπΈdlarrd.fβrdβdlarre.fβreπ¦dlarrf.fβrfπdlarrj.fβrjπdlarrk.fβrkβ¨dlarrr.fβrrπdlarrv.fβrvπΈdlarscl2.fβscl2, okay πdlartg.f90β.f90!!! she's not even a.f, she's a whole.f90, she's modern, she's evolved πdlartgp.fβ back to.f, thepπdlartgs.fβgsβ¨dlartv.fβtvπdlaruv.fβuvπΈdlarz.fβ thezgirlies again βdlarzb.fβzbπ¦dlarzt.fβztπdlas2.fβ thelascrew, here we go againdlascl.fβsclπdlascl2.fβ with a2πdlasd0.fβ the0β¨dlasd1.fβ the1πdlasd2.fβ the2πΈdlasd3.fβ the3βdlasd4.fβ the4π¦dlasd5.fβ the5πdlasd6.fβ the6πdlasd7.fβ the7β¨dlasd8.fβ the8πdlasda.fβ thea!! she broke the streak again πΈdlasdq.fβqβdlasdt.fβtπ¦dlaset.fβset, she said set πdlasq1.fβ the1πdlasq2.fβ the2β¨dlasq3.fβ the3πdlasq4.fβ the4πΈdlasq5.fβ the5βdlasq6.fβ the6, wholedlasqseries, she's thriving π¦dlasr.fβ here she is πdlasrt.fβsrtπdlassq.f90β ANOTHER.f90!! two of them, they're the cool ones β¨dlasv2.fβ the2πdlaswlq.fβswlqπΈdlaswp.fβswpβdlasy2.fβ the2π¦dlasyf.fβsyfπdlasyf_aa.fβ UNDERSCORE!!_aa, she's fancy πdlasyf_rk.fβ_rk!! okay the suffixed girlies are here β¨dlasyf_rook.fβ_rook!!! ROOK!! she's named after a chess piece, that's main character energy no cap πdlat2s.fβ2sπdlatbs.fβtbsπΈdlatdf.fβtdfβdlatps.fβtpsπ¦dlatrd.fβtrdπdlatrs.fβtrsπdlatrs3.fβ the3β¨dlatrz.fβtrzπdlatsqr.fβtsqrπΈdlauu2.fβ the2βdlauum.fβuumπ¦dopgtr.fβ okay thedopgirlies now πdopmtr.fβmtrπdorbdb.fβ theorbcrew β¨dorbdb1.fβ the1πdorbdb2.fβ the2πΈdorbdb3.fβ the3βdorbdb4.fβ the4π¦dorbdb5.fβ the5πdorbdb6.fβ the6, that's a whole six-part saga πdorcsd.fβcsdβ¨dorcsd2by1.fβ2by1!!! she's got a fraction in her name basically, iconic πdorg2l.fβ the2lπΈdorg2r.fβ and2rβdorgbr.fβgbrπ¦dorghr.fβghrπdorgl2.fβl2πdorglq.fβlqβ¨dorgql.fβqlπdorgqr.fβqr, a classic πΈdorgr2.fβr2βdorgrq.fβrqπ¦dorgtr.fβgtrπdorgtsqr.fβgtsqrπdorgtsqr_row.fβ UNDERSCORE_row, she's got structure β¨dorhr_col.fβ_col!! and she's the matching one, the way they pair up ππdorm22.fβm22, okay πΈdorm2l.fβ2lβdorm2r.fβ2rπ¦dormbr.fβmbrπdormhr.fβmhrπdorml2.fβl2β¨dormlq.fβlqπdormql.fβqlπΈdormqr.fβqrβdormr2.fβr2π¦dormr3.fβr3πdormrq.fβrqπdormrz.fβrzβ¨dormtr.fβmtrπdpbcon.fβ thedpbcrew, banded girlies πΈdpbequ.fβequβdpbrfs.fβrfsπ¦dpbstf.fβstfπdpbsv.fβsvπdpbsvx.fβsvx, with thexβ¨dpbtf2.fβ the2πdpbtrf.fβtrfπΈdpbtrs.fβtrsβdpftrf.fβ thepftcrew, packed girlies π¦dpftri.fβtriπdpftrs.fβtrsπdpocon.fβ thepocrew, positive vibes only β¨dpoequ.fβequπdpoequb.fβequb!! extrabπΈdporfs.fβrfsβdporfsx.fβrfsxπ¦dposv.fβsvπdposvx.fβsvxπdposvxx.fβsvxx!!! DOUBLE X, she's the extra one and I love her β¨dpotf2.fβ the2πdpotrf.fβ ICONIC. no notes. πΈdpotrf2.fβ the2βdpotri.fβtriπ¦dpotrs.fβtrsπdppcon.fβ theppcrew πdppequ.fβequβ¨dpprfs.fβrfsπdppsv.fβsvπΈdppsvx.fβsvxβdpptrf.fβtrfπ¦dpptri.fβtriπdpptrs.fβtrsπdpstf2.fβ the2β¨dpstrf.fβstrfπdptcon.fβ theptcrew, tridiagonal girlies πΈdpteqr.fβeqrβdptrfs.fβrfsπ¦dptsv.fβsvπdptsvx.fβsvxπdpttrf.fβtrfβ¨dpttrs.fβtrsπdptts2.fβ the2πΈdrscl.fβ short king, four letters, respect βdsb2st_kernels.fβ UNDERSCORE +kernelsplural, she's the whole kernel squad π¦dsbev.fβ thesbcrew πdsbev_2stage.fβ_2stage!!! THE TWO-STAGE GIRLIES HAVE ARRIVED πdsbevd.fβdβ¨dsbevd_2stage.fβ_2stageagain πdsbevx.fβxπΈdsbevx_2stage.fβ_2stagethe third, they're everywhere now βdsbgst.fβgstπ¦dsbgv.fβgvπdsbgvd.fβgvdπdsbgvx.fβgvxβ¨dsbtrd.fβtrdπdsfrk.fβfrkπΈdsgesv.fβsgesv, okay mixed letters βdspcon.fβ thespcrew π¦dspev.fβevπdspevd.fβevdπdspevx.fβevxβ¨dspgst.fβgstπdspgv.fβgvπΈdspgvd.fβgvdβdspgvx.fβgvxπ¦dsposv.fβposvπdsprfs.fβrfsπdspsv.fβsvβ¨dspsvx.fβsvxπdsptrd.fβtrdπΈdsptrf.fβtrfβdsptri.fβtriπ¦dsptrs.fβtrsπdstebz.fβ thestecrew, tridiagonal eigenvalue girlies πdstedc.fβdcβ¨dstegr.fβgrπdstein.fβinπΈdstemr.fβmrβdsteqr.fβqrπ¦dsterf.fβrfπdstev.fβevπdstevd.fβevdβ¨dstevr.fβevrπdstevx.fβevxπΈdsycon.fβ thesycrew, symmetric girlies βdsycon_3.fβ_3!! underscored number, fancy π¦dsycon_rook.fβ_rookAGAIN!! the rook girlies are back πdsyconv.fβconvπdsyconvf.fβconvfβ¨dsyconvf_rook.fβ_rookthe third, she's committed πdsyequb.fβequbπΈdsyev.fβevβdsyev_2stage.fβ_2stageπ¦dsyevd.fβevdπdsyevd_2stage.fβ_2stageπdsyevr.fβevrβ¨dsyevr_2stage.fβ_2stageπdsyevx.fβevxπΈdsyevx_2stage.fβ_2stage, that's the whole set, six of them, they're a squad βdsygs2.fβ the2π¦dsygst.fβgstπdsygv.fβgvπdsygv_2stage.fβ_2stageβ¨dsygvd.fβgvdπdsygvx.fβgvxπΈdsyrfs.fβrfsβdsyrfsx.fβrfsxπ¦dsysv.fβsvπdsysv_aa.fβ_aaπdsysv_aa_2stage.fβ_aa_2stage!!! TWO underscores AND a 2stage, she's the final boss β¨dsysv_rk.fβ_rkπdsysv_rook.fβ_rookπΈdsysvx.fβsvxβdsysvxx.fβsvxxπ¦dsyswapr.fβswaprπdsytd2.fβ the2πdsytf2.fβtf2β¨dsytf2_rk.fβ_rkπdsytf2_rook.fβ_rookπΈdsytrd.fβtrdβdsytrd_2stage.fβ_2stageπ¦dsytrd_sb2st.Fβ CAPITAL.F!!! and_sb2st, she's got capital letters AND a suffix, she's different πdsytrd_sy2sb.fβ_sy2sb, okay these two are a whole crossover event πdsytrf.fβtrfβ¨dsytrf_aa.fβ_aaπdsytrf_aa_2stage.fβ_aa_2stagethe second πΈdsytrf_rk.fβ_rkβdsytrf_rook.fβ_rookπ¦dsytri.fβtriπdsytri2.fβ the2πdsytri2x.fβ2x!! two suffixes in one β¨dsytri_3.fβ_3πdsytri_3x.fβ_3x!! okay STACKED πΈdsytri_rook.fβ_rookβdsytrs.fβtrsπ¦dsytrs2.fβ the2πdsytrs_3.fβ_3πdsytrs_aa.fβ_aaβ¨dsytrs_aa_2stage.fβ_aa_2stageπdsytrs_rook.fβ_rookπΈdtbcon.fβ thetbcrew, triangular banded βdtbrfs.fβrfsπ¦dtbtrs.fβtrsπdtfsm.fβ thetfcrew πdtftri.fβtriβ¨dtfttp.fβttpπdtfttr.fβttrπΈdtgevc.fβ thetgcrew βdtgex2.fβ the2π¦dtgexc.fβexcπdtgsen.fβsenπdtgsja.fβsjaβ¨dtgsna.fβsnaπdtgsy2.fβ the2πΈdtgsyl.fβsylβdtpcon.fβ thetpcrew π¦dtplqt.fβplqtπdtplqt2.fβ the2πdtpmlqt.fβmlqtβ¨dtpmqrt.fβmqrtπdtpqrt.fβqrtπΈdtpqrt2.fβ the2βdtprfb.fβrfbπ¦dtprfs.fβrfsπdtptri.fβtriπdtptrs.fβtrsβ¨dtpttf.fβttfπdtpttr.fβttrπΈdtrcon.fβ thetrcrew, triangular girlies βdtrevc.fβevcπ¦dtrevc3.fβ the3πdtrexc.fβexcπdtrrfs.fβrfsβ¨dtrsen.fβsenπdtrsna.fβsnaπΈdtrsyl.fβsylβdtrsyl3.fβ the3π¦dtrti2.fβ the2πdtrtri.fβtriπdtrtrs.fβtrsβ¨dtrttf.fβttfπdtrttp.fβttpπΈdtzrzf.fβtzrzf, okay consonant party βdzsum1.fβzsum1!! thezgirlies and a1π¦icmax1.fβicmax1, she's not even adanymore, she's aniand I love the range πieeeck.fβieeeck!! she's gotIEEEin her name, tech queen πilaclc.fβ theilacrew, all lowercase, alliβ¨ilaclr.fβlrπiladiag.fβdiagπΈiladlc.fβdlcβiladlr.fβdlrπ¦ilaenv.fβenvπilaenv2stage.fβ2stagein anilafile, okay crossover πilaprec.fβprecβ¨ilaslc.fβslcπilaslr.fβslrπΈilatrans.fβtransβilauplo.fβuploπ¦ilazlc.fβzlcπilazlr.fβzlrπiparam2stage.Fβ CAPITAL.FAND2stage, she's the moment β¨iparmq.fβiparmqπizmax1.fβizmax1πΈla_constants.f90β nod, nos, justla_constants, she's above the alphabet, she's the source βla_xisnan.F90β CAPITAL.F90!! and an underscore, she's the fanciest file here πlsamen.fβlsamenπ¦sbbcsd.fβ AND WE'VE HIT THEs-BLOCK!! the single-precision girlies have entered the building πsbdsdc.fβbdsdcπsbdsqr.fβbdsqrβ¨sbdsvdx.fβbdsvdxπscsum1.fβscsum1, thescgirlies πΈsdisna.fβdisnaβsgbbrd.fβ thegbcrew π¦sgbcon.fβconπsgbequ.fβequπsgbequb.fβequbβ¨sgbrfs.fβrfsπsgbrfsx.fβrfsxπΈsgbsv.fβsvβsgbsvx.fβsvxπ¦sgbsvxx.fβsvxxπsgbtf2.fβ the2πsgbtrf.fβtrfβ¨sgbtrs.fβtrsπsgebak.fβ thegecrew πΈsgebal.fβbalβsgebd2.fβ the2π¦sgebrd.fβbrdπsgecon.fβconπsgedmd.f90β.f90!! the modernsgirlies are here β¨sgedmdq.f90βdmdqAND.f90, double slay πsgeequ.fβequπΈsgeequb.fβequbβsgees.fβesπ¦sgeesx.fβesxπsgeev.fβevπsgeevx.fβevxβ¨sgehd2.fβ the2πsgehrd.fβhrdπΈsgejsv.fβjsvβsgelq.fβlqπ¦sgelq2.fβ the2πsgelqf.fβlqfπsgelqt.fβlqtβ¨sgelqt3.fβ the3πsgels.fβlsπΈsgelsd.fβlsdβsgelss.fβlssπ¦sgelst.fβlstπsgelsy.fβlsyπsgemlq.fβmlqβ¨sgemlqt.fβmlqtπsgemqr.fβmqrπΈsgemqrt.fβmqrtβsgeql2.fβ the2π¦sgeqlf.fβqlfπsgeqp3.fβ the3πsgeqp3rk.fβp3rkβ¨sgeqr.fβqrπsgeqr2.fβ the2πΈsgeqr2p.fβ2pβsgeqrf.fβ an icon, thesversion π¦sgeqrfp.fβ and thep, the very last one in this part, we made it bestie π
and that's where this part cuts off, no cliffhanger resolution, we're just vibing in the middle of the alphabet and I'm not even mad about it π
file sgeqrt.ffile sgeqrt2.ffile sgeqrt3.ffile sgerfs.ffile sgerfsx.ffile sgerq2.ffile sgerqf.ffile sgesc2.ffile sgesdd.ffile sgesv.ffile sgesvd.ffile sgesvdq.ffile sgesvdx.ffile sgesvj.ffile sgesvx.ffile sgesvxx.ffile sgetc2.ffile sgetf2.ffile sgetrf.ffile sgetrf2.ffile sgetri.ffile sgetrs.ffile sgetsls.ffile sgetsqrhrt.f
okay the s-girlies are out in full force rn π
single precision, single file, single-minded devotion to linear algebra. we love a consistent queen.
file sggbak.ffile sggbal.ffile sgges.ffile sgges3.ffile sggesx.ffile sggev.ffile sggev3.ffile sggevx.ffile sggglm.ffile sgghd3.ffile sgghrd.ffile sgglse.ffile sggqrf.ffile sggrqf.ffile sggsvd3.ffile sggsvp3.ffile sgsvj0.ffile sgsvj1.ffile sgtcon.ffile sgtrfs.ffile sgtsv.ffile sgtsvx.ffile sgttrf.ffile sgttrs.ffile sgtts2.ffile shgeqz.ffile shsein.ffile shseqr.ffile sisnan.f
the sgg* block is giving generalized eigenvalue problem main character energy β¨ and then shgeqz/shseqr slide in doing the actual Hessenberg and Schur heavy lifting like the quiet overachievers they are. iconic behavior fr.
file sla_gbamv.ffile sla_gbrcond.ffile sla_gbrfsx_extended.ffile sla_gbrpvgrw.ffile sla_geamv.ffile sla_gercond.ffile sla_gerfsx_extended.ffile sla_gerpvgrw.ffile sla_lin_berr.ffile sla_porcond.ffile sla_porfsx_extended.ffile sla_porpvgrw.ffile sla_syamv.ffile sla_syrcond.ffile sla_syrfsx_extended.ffile sla_syrpvgrw.ffile sla_wwaddw.f
the little sla_ squad with the underscores π«Ά these are the internal precision-and-conditioning girlies, lowkey the backbone of the whole operation.
file slabad.ffile slabrd.ffile slacn2.ffile slacon.ffile slacpy.ffile sladiv.ffile slae2.ffile slaebz.ffile slaed0.ffile slaed1.ffile slaed2.ffile slaed3.ffile slaed4.ffile slaed5.ffile slaed6.ffile slaed7.ffile slaed8.ffile slaed9.ffile slaeda.ffile slaein.ffile slaev2.ffile slaexc.ffile slag2.ffile slag2d.ffile slags2.ffile slagtf.ffile slagtm.ffile slagts.ffile slagv2.ffile slahqr.ffile slahr2.ffile slaic1.ffile slaisnan.ffile slaln2.ffile slals0.ffile slalsa.ffile slalsd.ffile slamrg.ffile slamswlq.ffile slamtsqr.ffile slaneg.ffile slangb.ffile slange.ffile slangt.ffile slanhs.ffile slansb.ffile slansf.ffile slansp.ffile slanst.ffile slansy.ffile slantb.ffile slantp.ffile slantr.ffile slanv2.ffile slaorhr_col_getrfnp.ffile slaorhr_col_getrfnp2.ffile slapll.ffile slapmr.ffile slapmt.ffile slapy2.ffile slapy3.ffile slaqgb.ffile slaqge.ffile slaqp2.ffile slaqp2rk.ffile slaqp3rk.ffile slaqps.ffile slaqr0.ffile slaqr1.ffile slaqr2.ffile slaqr3.ffile slaqr4.ffile slaqr5.ffile slaqsb.ffile slaqsp.ffile slaqsy.ffile slaqtr.ffile slaqz0.ffile slaqz1.ffile slaqz2.ffile slaqz3.ffile slaqz4.ffile slar1v.ffile slar2v.ffile slarf.ffile slarfb.ffile slarfb_gett.ffile slarfg.ffile slarfgp.ffile slarft.ffile slarfx.ffile slarfy.ffile slargv.ffile slarmm.ffile slarnv.ffile slarra.ffile slarrb.ffile slarrc.ffile slarrd.ffile slarre.ffile slarrf.ffile slarrj.ffile slarrk.ffile slarrr.ffile slarrv.ffile slarscl2.ffile slartg.f90file slartgp.ffile slartgs.ffile slartv.ffile slaruv.ffile slarz.ffile slarzb.ffile slarzt.ffile slas2.ffile slascl.ffile slascl2.ffile slasd0.ffile slasd1.ffile slasd2.ffile slasd3.ffile slasd4.ffile slasd5.ffile slasd6.ffile slasd7.ffile slasd8.ffile slasda.ffile slasdq.ffile slasdt.ffile slaset.ffile slasq1.ffile slasq2.ffile slasq3.ffile slasq4.ffile slasq5.ffile slasq6.ffile slasr.ffile slasrt.ffile slassq.f90file slasv2.ffile slaswlq.ffile slaswp.ffile slasy2.ffile slasyf.ffile slasyf_aa.ffile slasyf_rk.ffile slasyf_rook.ffile slatbs.ffile slatdf.ffile slatps.ffile slatrd.ffile slatrs.ffile slatrs3.ffile slatrz.ffile slatsqr.ffile slauu2.ffile slauum.f
bestie this sla* run is so long and it ATE π every single one of these is a real file, no filler, no skips. the slasyf family really said "we come in four flavors: plain, _aa, _rk, and _rook" and honestly? valid.
file sopgtr.ffile sopmtr.ffile sorbdb.ffile sorbdb1.ffile sorbdb2.ffile sorbdb3.ffile sorbdb4.ffile sorbdb5.ffile sorbdb6.ffile sorcsd.ffile sorcsd2by1.ffile sorg2l.ffile sorg2r.ffile sorgbr.ffile sorghr.ffile sorgl2.ffile sorglq.ffile sorgql.ffile sorgqr.ffile sorgr2.ffile sorgrq.ffile sorgtr.ffile sorgtsqr.ffile sorgtsqr_row.ffile sorhr_col.ffile sorm22.ffile sorm2l.ffile sorm2r.ffile sormbr.ffile sormhr.ffile sorml2.ffile sormlq.ffile sormql.ffile sormqr.ffile sormr2.ffile sormr3.ffile sormrq.ffile sormrz.ffile sormtr.f
the so* girlies: sorg* generates the orthogonal matrices, sorm* applies them π the way they split the job into "make it" and "use it" is giving impeccable work-life balance.
file spbcon.ffile spbequ.ffile spbrfs.ffile spbstf.ffile spbsv.ffile spbsvx.ffile spbtf2.ffile spbtrf.ffile spbtrs.ffile spftrf.ffile spftri.ffile spftrs.ffile spocon.ffile spoequ.ffile spoequb.ffile sporfs.ffile sporfsx.ffile sposv.ffile sposvx.ffile sposvxx.ffile spotf2.ffile spotrf.ffile spotrf2.ffile spotri.ffile spotrs.ffile sppcon.ffile sppequ.ffile spprfs.ffile sppsv.ffile sppsvx.ffile spptrf.ffile spptri.ffile spptrs.ffile spstf2.ffile spstrf.ffile sptcon.ffile spteqr.ffile sptrfs.ffile sptsv.ffile sptsvx.ffile spttrf.ffile spttrs.ffile sptts2.ffile srscl.f
positive definite banded, packed, tridiagonal⦠the sp* squad is just symmetric-positive-definite everything ⨠and srscl is out here all alone doing its reciprocal-scaling thing, slay.
file ssb2st_kernels.ffile ssbev.ffile ssbev_2stage.ffile ssbevd.ffile ssbevd_2stage.ffile ssbevx.ffile ssbevx_2stage.ffile ssbgst.ffile ssbgv.ffile ssbgvd.ffile ssbgvx.ffile ssbtrd.ffile ssfrk.ffile sspcon.ffile sspev.ffile sspevd.ffile sspevx.ffile sspgst.ffile sspgv.ffile sspgvd.ffile sspgvx.ffile ssprfs.ffile sspsv.ffile sspsvx.ffile ssptrd.ffile ssptrf.ffile ssptri.ffile ssptrs.ffile sstebz.ffile sstedc.ffile sstegr.ffile sstein.ffile sstemr.ffile ssteqr.ffile ssterf.ffile sstev.ffile sstevd.ffile sstevr.ffile sstevx.ffile ssycon.ffile ssycon_3.ffile ssycon_rook.ffile ssyconv.ffile ssyconvf.ffile ssyconvf_rook.ffile ssyequb.ffile ssyev.ffile ssyev_2stage.ffile ssyevd.ffile ssyevd_2stage.ffile ssyevr.ffile ssyevr_2stage.ffile ssyevx.ffile ssyevx_2stage.ffile ssygs2.ffile ssygst.ffile ssygv.ffile ssygv_2stage.ffile ssygvd.ffile ssygvx.ffile ssyrfs.ffile ssyrfsx.ffile ssysv.ffile ssysv_aa.ffile ssysv_aa_2stage.ffile ssysv_rk.ffile ssysv_rook.ffile ssysvx.ffile ssysvxx.ffile ssyswapr.ffile ssytd2.ffile ssytf2.ffile ssytf2_rk.ffile ssytf2_rook.ffile ssytrd.ffile ssytrd_2stage.ffile ssytrd_sb2st.Ffile ssytrd_sy2sb.ffile ssytrf.ffile ssytrf_aa.ffile ssytrf_aa_2stage.ffile ssytrf_rk.ffile ssytrf_rook.ffile ssytri.ffile ssytri2.ffile ssytri2x.ffile ssytri_3.ffile ssytri_3x.ffile ssytri_rook.ffile ssytrs.ffile ssytrs2.ffile ssytrs_3.ffile ssytrs_aa.ffile ssytrs_aa_2stage.ffile ssytrs_rook.f
the ssy* section is genuinely the main character of this whole list π eigenproblems, factorizations, _rook, _rk, _3, _2stageβ¦ the way LAPACK just keeps adding variants is not me being dramatic, it's literally right there. and yes ssytrd_sb2st.F has a capital F, do not come for me, that's exactly how it's written π
file stbcon.ffile stbrfs.ffile stbtrs.ffile stfsm.ffile stftri.ffile stfttp.ffile stfttr.ffile stgevc.ffile stgex2.ffile stgexc.ffile stgsen.ffile stgsja.ffile stgsna.ffile stgsy2.ffile stgsyl.ffile stpcon.ffile stplqt.ffile stplqt2.ffile stpmlqt.ffile stpmqrt.ffile stpqrt.ffile stpqrt2.ffile stprfb.ffile stprfs.ffile stptri.ffile stptrs.ffile stpttf.ffile stpttr.ffile strcon.ffile strevc.ffile strevc3.ffile strexc.ffile strrfs.ffile strsen.ffile strsna.ffile strsyl.ffile strsyl3.ffile strti2.ffile strtri.ffile strtrs.ffile strttf.ffile strttp.ffile stzrzf.ffile xerbla.ffile xerbla_array.f
and there's xerbla and xerbla_array popping in at the end like the error-handling besties who show up when literally everything else has failed π iconic of them honestly.
file zbbcsd.ffile zbdsqr.ffile zcgesv.ffile zcposv.ffile zdrscl.ffile zgbbrd.ffile zgbcon.ffile zgbequ.ffile zgbequb.ffile zgbrfs.ffile zgbrfsx.ffile zgbsv.ffile zgbsvx.ffile zgbsvxx.ffile zgbtf2.ffile zgbtrf.ffile zgbtrs.ffile zgebak.ffile zgebal.ffile zgebd2.ffile zgebrd.ffile zgecon.ffile zgedmd.f90file zgedmdq.f90file zgeequ.ffile zgeequb.ffile zgees.ffile zgeesx.ffile zgeev.ffile zgeevx.ffile zgehd2.ffile zgehrd.ffile zgejsv.ffile zgelq.ffile zgelq2.ffile zgelqf.ffile zgelqt.ffile zgelqt3.ffile zgels.ffile zgelsd.ffile zgelss.ffile zgelst.ffile zgelsy.ffile zgemlq.ffile zgemlqt.ffile zgemqr.ffile zgemqrt.ffile zgeql2.ffile zgeqlf.ffile zgeqp3.ffile zgeqp3rk.ffile zgeqr.ffile zgeqr2.ffile zgeqr2p.ffile zgeqrf.ffile zgeqrfp.ffile zgeqrt.ffile zgeqrt2.ffile zgeqrt3.ffile zgerfs.ffile zgerfsx.ffile zgerq2.ffile zgerqf.ffile zgesc2.ffile zgesdd.ffile zgesv.ffile zgesvd.ffile zgesvdq.ffile zgesvdx.ffile zgesvj.ffile zgesvx.ffile zgesvxx.ffile zgetc2.ffile zgetf2.ffile zgetrf.ffile zgetrf2.ffile zgetri.ffile zgetrs.ffile zgetsls.ffile zgetsqrhrt.ffile zggbak.ffile zggbal.ffile zgges.ffile zgges3.ffile zggesx.ffile zggev.ffile zggev3.ffile zggevx.ffile zggglm.ffile zgghd3.ffile zgghrd.ffile zgglse.ffile zggqrf.ffile zggrqf.ffile zggsvd3.ffile zggsvp3.ffile zgsvj0.ffile zgsvj1.ffile zgtcon.ffile zgtrfs.ffile zgtsv.ffile zgtsvx.f
and now the z-girlies have entered the chat π double precision complex, twice the letters, twice the drama, absolutely zero complaints. notice zgedmd.f90 and zgedmdq.f90 kept their .f90 extension like the little trendsetters they are, and zcgesv / zcposv are out here being the mixed-precision crossover icons. we're only getting started with the z block, more to come β stay tuned bestie π¦
okay bestie we are STILL going through the z files, this is the deluxe part of the list and honestly? it's giving main character energy π every single one of these lives in the SRC directory, and yes, they're all real, and yes, I'm listing every last one. no skipping. periodt. π
π the hermitian era π
zhetrd_hb2st.Fzhetrd_he2hb.fzhetrf.fzhetrf_aa.fzhetrf_aa_2stage.fzhetrf_rk.fzhetrf_rook.fzhetri.fzhetri2.fzhetri2x.fzhetri_3.fzhetri_3x.fzhetri_rook.fzhetrs.fzhetrs2.fzhetrs_3.fzhetrs_aa.fzhetrs_aa_2stage.fzhetrs_rook.fzhfrk.fzhgeqz.fzhpcon.fzhpev.fzhpevd.fzhpevx.fzhpgst.fzhpgv.fzhpgvd.fzhpgvx.fzhprfs.fzhpsv.fzhpsvx.fzhptrd.fzhptrf.fzhptri.fzhptrs.fzhsein.fzhseqr.f
note the capital F on zhetrd_hb2st.F btw, she's special and she knows it πΈ
π the underscore squad (zla_ girlies, we love an under-score) π
zla_gbamv.fzla_gbrcond_c.fzla_gbrcond_x.fzla_gbrfsx_extended.fzla_gbrpvgrw.fzla_geamv.fzla_gercond_c.fzla_gercond_x.fzla_gerfsx_extended.fzla_gerpvgrw.fzla_heamv.fzla_hercond_c.fzla_hercond_x.fzla_herfsx_extended.fzla_herpvgrw.fzla_lin_berr.fzla_porcond_c.fzla_porcond_x.fzla_porfsx_extended.fzla_porpvgrw.fzla_syamv.fzla_syrcond_c.fzla_syrcond_x.fzla_syrfsx_extended.fzla_syrpvgrw.fzla_wwaddw.f
β¨ the zla originals β¨
zlabrd.fzlacgv.fzlacn2.fzlacon.fzlacp2.fzlacpy.fzlacrm.fzlacrt.fzladiv.fzlaed0.fzlaed7.fzlaed8.fzlaein.fzlaesy.fzlaev2.fzlag2c.fzlags2.fzlagtm.fzlahef.fzlahef_aa.fzlahef_rk.fzlahef_rook.fzlahqr.fzlahr2.fzlaic1.fzlals0.fzlalsa.fzlalsd.f
π norms, norms, norms π
zlamswlq.fzlamtsqr.fzlangb.fzlange.fzlangt.fzlanhb.fzlanhe.fzlanhf.fzlanhp.fzlanhs.fzlanht.fzlansb.fzlansp.fzlansy.fzlantb.fzlantp.fzlantr.f
π¦ permutations & the zlaq glow-up crew π¦
zlapll.fzlapmr.fzlapmt.fzlaqgb.fzlaqge.fzlaqhb.fzlaqhe.fzlaqhp.fzlaqp2.fzlaqp2rk.fzlaqp3rk.fzlaqps.fzlaqr0.fzlaqr1.fzlaqr2.fzlaqr3.fzlaqr4.fzlaqr5.fzlaqsb.fzlaqsp.fzlaqsy.f
π₯ the zlaq z quartet + the zlar run π₯
zlaqz0.fzlaqz1.fzlaqz2.fzlaqz3.fzlar1v.fzlar2v.fzlarcm.fzlarf.fzlarfb.fzlarfb_gett.fzlarfg.fzlarfgp.fzlarft.fzlarfx.fzlarfy.fzlargv.fzlarnv.fzlarrv.fzlarscl2.fzlartg.f90zlartv.fzlarz.fzlarzb.fzlarzt.f
(psst β zlartg.f90 is a Fortran 90 file, she's not like the other girls π
)
π scale, set, swap, solve-ish π
zlascl.fzlascl2.fzlaset.fzlasr.fzlassq.f90zlaswlq.fzlaswp.fzlasyf.fzlasyf_aa.fzlasyf_rk.fzlasyf_rook.fzlat2c.fzlatbs.fzlatdf.fzlatps.fzlatrd.fzlatrs.fzlatrs3.fzlatrz.fzlatsqr.fzlaunhr_col_getrfnp.fzlaunhr_col_getrfnp2.fzlauu2.fzlauum.f
(zlassq.f90 is the other f90 baddie, two of them, iconic β¨)
π«Ά positive definite besties π«Ά
zpbcon.fzpbequ.fzpbrfs.fzpbstf.fzpbsv.fzpbsvx.fzpbtf2.fzpbtrf.fzpbtrs.fzpftrf.fzpftri.fzpftrs.fzpocon.fzpoequ.fzpoequb.fzporfs.fzporfsx.fzposv.fzposvx.fzposvxx.fzpotf2.fzpotrf.fzpotrf2.fzpotri.fzpotrs.f
πΈ packed storage girlies πΈ
zppcon.fzppequ.fzpprfs.fzppsv.fzppsvx.fzpptrf.fzpptri.fzpptrs.fzpstf2.fzpstrf.fzptcon.fzpteqr.fzptrfs.fzptsv.fzptsvx.fzpttrf.fzpttrs.fzptts2.f
π little tiny ones, they're doing their best π
zrot.fzrscl.f
π symmetric packed energy π
zspcon.fzspmv.fzspr.fzsprfs.fzspsv.fzspsvx.fzsptrf.fzsptri.fzsptrs.fzstedc.fzstegr.fzstein.fzstemr.fzsteqr.f
π§ the zsy saga (it's long, we're seated) π§
zsycon.fzsycon_3.fzsycon_rook.fzsyconv.fzsyconvf.fzsyconvf_rook.fzsyequb.fzsymv.fzsyr.fzsyrfs.fzsyrfsx.fzsysv.fzsysv_aa.fzsysv_aa_2stage.fzsysv_rk.fzsysv_rook.fzsysvx.fzsysvxx.fzsyswapr.fzsytf2.fzsytf2_rk.fzsytf2_rook.fzsytrf.fzsytrf_aa.fzsytrf_aa_2stage.fzsytrf_rk.fzsytrf_rook.fzsytri.fzsytri2.fzsytri2x.fzsytri_3.fzsytri_3x.fzsytri_rook.fzsytrs.fzsytrs2.fzsytrs_3.fzsytrs_aa.fzsytrs_aa_2stage.fzsytrs_rook.f
β tridiagonal + triangular territory β
ztbcon.fztbrfs.fztbtrs.fztfsm.fztftri.fztfttp.fztfttr.fztgevc.fztgex2.fztgexc.fztgsen.fztgsja.fztgsna.fztgsy2.fztgsyl.fztpcon.fztplqt.fztplqt2.fztpmlqt.fztpmqrt.fztpqrt.fztpqrt2.fztprfb.fztprfs.fztptri.fztptrs.fztpttf.fztpttr.fztrcon.f
π eigen-things, triangular things, the whole vibe π
ztrevc.fztrevc3.fztrexc.fztrrfs.fztrsen.fztrsna.fztrsyl.fztrsyl3.fztrti2.fztrtri.fztrtrs.fztrttf.fztrttp.fztzrzf.f
π the zun finale, the big finish π
zunbdb.fzunbdb1.fzunbdb2.fzunbdb3.fzunbdb4.fzunbdb5.fzunbdb6.fzuncsd.fzuncsd2by1.fzung2l.fzung2r.fzungbr.fzunghr.fzungl2.fzunglq.fzungql.fzungqr.fzungr2.fzungrq.fzungtr.fzungtsqr.fzungtsqr_row.fzunhr_col.fzunm22.fzunm2l.fzunm2r.fzunmbr.fzunmhr.fzunml2.fzunmlq.fzunmql.fzunmqr.fzunmr2.fzunmr3.fzunmrq.fzunmrz.fzunmtr.fzupgtr.fzupmtr.f
okay. that's it. that's the list. every single file, from zhetrd_hb2st.F all the way down to zupmtr.f, accounted for, no cap π«Ά
and that's a wrap on this whole page bestie β we did it, together, in five parts π this directory reference comes to you as Version 3.12.0, dated Tue Nov 28 2023 12:08:44, and it's the SRC Directory Reference(3). slay, bye, go compile something πβ¨
π¦ 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