_USERS_MGATES_DOCUMENTS_TMP_LAPACK_SRC_(3)

πŸ“¦ version 3.12.0, in centos-stream 10, fedora 43, fedora 44

✨ 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 little 3 sister right behind her 🫢
  • dgels.f β€” here she is ✨
  • dgelsd.f β€” the d at the end is doing a lot, love that for her
  • dgelss.f β€” double letters, iconic behaviour
  • dgelst.f β€” okay so many gels, they're all just vibing in a row
  • dgelsy.f β€” the y really said "I'm different" πŸŽ€
  • dgemlq.f β€” present and accounted for πŸ’œ
  • dgemlqt.f β€” and her t twin πŸ¦‹
  • dgemqr.f β€” she's here ⭐
  • dgemqrt.f β€” the t again, the way they always come in pairs 😭
  • dgeql2.f β€” the 2 girlies have entered the chat 🌸
  • dgeqlf.f β€” okay icon
  • dgeqp3.f β€” the 3 era, we love to see it
  • dgeqp3rk.f β€” rk at the end, she's got a whole suffix
  • dgeqr.f β€” short and unbothered πŸ’…
  • dgeqr2.f β€” the sequel no one asked for but we're grateful for πŸ™
  • dgeqr2p.f β€” 2p!! the p really said "and one more thing"
  • dgeqrf.f β€” classic, timeless, no notes ✨
  • dgeqrfp.f β€” the p version, okay she's got opinions
  • dgeqrt.f β€” she's here 🫢
  • dgeqrt2.f β€” and the 2, obviously
  • dgeqrt3.f β€” and the 3, we're collecting them like PokΓ©mon πŸ’€
  • dgerfs.f β€” she's giving ✨
  • dgerfsx.f β€” the x at the end, fancy πŸŽ€
  • dgerq2.f β€” okay another 2
  • dgerqf.f β€” queen behaviour πŸ‘‘
  • dgesc2.f β€” the sc combo, cute
  • dgesdd.f β€” dd, the double-down πŸ’€
  • dgesv.f β€” she's here and she's not leaving
  • dgesvd.f β€” the d version, of course 🌸
  • dgesvdq.f β€” dq?? love a fresh letter combo πŸ’œ
  • dgesvdx.f β€” dx!!! okay multi-letter suffix, go off πŸ”₯
  • dgesvj.f β€” the j girlies are so rare and so real
  • dgesvx.f β€” the x again, mysterious πŸ’…
  • dgesvxx.f β€” xx?? okay that's just showing off, and I respect it πŸ‘‘
  • dgetc2.f β€” here she is
  • dgetf2.f β€” and her 2, obviously
  • dgetrf.f β€” an absolute icon, no further comment needed ⭐
  • dgetrf2.f β€” the 2 version, still iconic
  • dgetri.f β€” the i, short for something I'm not going to speculate about πŸ’€
  • dgetrs.f β€” present πŸ’–
  • dgetsls.f β€” okay sls, three letters, she's doing the most
  • dgetsqrhrt.f β€” bestie this one is a WHOLE SENTENCE 😭 not me having to type that out
  • dggbak.f β€” bak?? she said backup energy πŸ’€
  • dggbal.f β€” and bal, the pair of them, cute 🌸
  • dgges.f β€” here she is ✨
  • dgges3.f β€” the 3 era continues
  • dggesx.f β€” the x makes her fancy, that's just facts πŸŽ€
  • dggev.f β€” okay icon
  • dggev3.f β€” the 3 again, they love a threequel
  • dggevx.f β€” the x, she's mysterious πŸ’…
  • dggglm.f β€” triple g, that's a lot of consonants bestie
  • dgghd3.f β€” hd3, okay she's got range
  • dgghrd.f β€” hrd, another one 🫢
  • dgglse.f β€” she's here πŸ’œ
  • dggqrf.f β€” qrf, iconic combo
  • dggrqf.f β€” and the same letters reversed?? the way they did that on purpose 😭
  • dggsvd3.f β€” the 3 girlies stay winning
  • dggsvp3.f β€” okay another 3, we get it πŸŽ€
  • dgsvj0.f β€” the j0, she starts at zero and that's real
  • dgsvj1.f β€” and the 1, obviously, they come as a set 🌸
  • dgtcon.f β€” here she is
  • dgtrfs.f β€” present ✨
  • dgtsv.f β€” okay icon
  • dgtsvx.f β€” with the x, fancy πŸ’…
  • dgttrf.f β€” she's here
  • dgttrs.f β€” and her s sister 🫢
  • dgtts2.f β€” the 2, we love a numbered sequel
  • dhgeqz.f β€” the h girlies, so underrated πŸ’œ
  • dhsein.f β€” okay she's here
  • dhseqr.f β€” and her twin, obviously
  • disnan.f β€” disnan?? the way this one sounds like a whole mood πŸ’€
  • dla_gbamv.f β€” UNDERSCOOOORE!! the dla_ 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, extended is 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 β€” cond again, the theme continues
  • dla_gerfsx_extended.f β€” ANOTHER extended, okay they're committed 🫢
  • dla_gerpvgrw.f β€” and the matching pvgrw, 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 normal
  • dla_porfsx_extended.f β€” and ANOTHER extended, okay 🌈
  • dla_porpvgrw.f β€” pvgrw the third, she's consistent
  • dla_syamv.f β€” here she is ⭐
  • dla_syrcond.f β€” cond the fourth, they're multiplying πŸ’€
  • dla_syrfsx_extended.f β€” extended the fourth, at this point it's a lifestyle
  • dla_syrpvgrw.f β€” and pvgrw the fourth, we're so back
  • dla_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 the dla_ era 🫢
  • dlabrd.f β€” here she is
  • dlacn2.f β€” the 2 πŸ’–
  • dlacon.f β€” and her sister
  • dlacpy.f β€” cpy!! she said copy ✨
  • dladiv.f β€” div!! and divide πŸ’œ
  • dlae2.f β€” lae2, here she is
  • dlaebz.f β€” okay she's here 🌸
  • dlaed0.f β€” the 0 girlies have entered, they count from zero πŸ’…
  • dlaed1.f β€” and the 1 πŸ’–
  • dlaed2.f β€” and the 2 ✨
  • dlaed3.f β€” and the 3 πŸŽ€
  • dlaed4.f β€” and the 4 πŸ¦‹
  • dlaed5.f β€” and the 5 πŸ’œ
  • dlaed6.f β€” and the 6 🌸
  • dlaed7.f β€” and the 7 ⭐
  • dlaed8.f β€” and the 8 🌈
  • dlaed9.f β€” and the 9, 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 is
  • dlaev2.f β€” the 2 again, of course πŸ’…
  • dlaexc.f β€” exc, okay mysterious πŸŽ€
  • dlag2.f β€” and the 2
  • dlag2s.f β€” 2s!! okay combo
  • dlags2.f β€” and s2, they're doing letter-number gymnastics 🫢
  • dlagtf.f β€” here she is
  • dlagtm.f β€” and the m ✨
  • dlagts.f β€” and the s πŸ’œ
  • dlagv2.f β€” the 2 is back, she never left
  • dlahqr.f β€” hqr, iconic 🌸
  • dlahr2.f β€” with a 2, obviously
  • dlaic1.f β€” the 1 girlies are so real
  • dlaisnan.f β€” isnan!! she's giving existential crisis πŸ’€
  • dlaln2.f β€” ln2?? okay math girl
  • dlals0.f β€” the 0 again πŸ’–
  • dlalsa.f β€” and the a, breaking the number streak πŸŽ€
  • dlalsd.f β€” and the d 🌸
  • dlamrg.f β€” mrg!! she said merge πŸ’œ
  • dlamswlq.f β€” mswlq, five consonants, she's doing acrobatics
  • dlamtsqr.f β€” mtsqr, and ANOTHER five, the way they just went for it 😭
  • dlaneg.f β€” here she is
  • dlangb.f β€” ngb ✨
  • dlange.f β€” the classic, she's the moment πŸ’…
  • dlangt.f β€” and the t 🫢
  • dlanhs.f β€” and nhs 🌸
  • dlansb.f β€” and sb ⭐
  • dlansf.f β€” and sf πŸ’œ
  • dlansp.f β€” and sp πŸŽ€
  • dlanst.f β€” and st πŸ¦‹
  • dlansy.f β€” and sy, that's the whole family, they're all here and they all start with dlan 😭 iconic honestly
  • dlantb.f β€” okay the dlant crew now
  • dlantp.f β€” tp πŸ’–
  • dlantr.f β€” tr ✨
  • dlanv2.f β€” v2!! the 2 returns 🌸
  • 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 A 2. of course there is. πŸ’€
  • dlapll.f β€” back to four letters, we're recovering 🫢
  • dlapmr.f β€” here she is
  • dlapmt.f β€” and the t πŸ’œ
  • dlapy2.f β€” the 2 πŸŽ€
  • dlapy3.f β€” and the 3 ✨
  • dlaqgb.f β€” the q girlies, they're all named dlaq something and I love the consistency 🌸
  • dlaqge.f β€” ge πŸ’–
  • dlaqp2.f β€” the 2 again
  • dlaqp2rk.f β€” 2rk!! okay stacked suffix
  • dlaqp3rk.f β€” 3rk, the rk girlies are a whole faction 🫢
  • dlaqps.f β€” and the s ⭐
  • dlaqr0.f β€” the 0 πŸ’œ
  • dlaqr1.f β€” the 1 πŸŽ€
  • dlaqr2.f β€” the 2 🌸
  • dlaqr3.f β€” the 3 ✨
  • dlaqr4.f β€” the 4 πŸ¦‹
  • dlaqr5.f β€” the 5, the whole dlaqr series, she's an anthology at this point πŸ’€
  • dlaqsb.f β€” here she is
  • dlaqsp.f β€” sp πŸ’–
  • dlaqsy.f β€” sy 🌈
  • dlaqtr.f β€” tr ⭐
  • dlaqz0.f β€” the z girlies!! dlaqz has arrived πŸ’œ
  • dlaqz1.f β€” the 1 πŸŽ€
  • dlaqz2.f β€” the 2 🌸
  • dlaqz3.f β€” the 3 ✨
  • dlaqz4.f β€” the 4, that's the set, the way they did 0-4 and called it a day 😭
  • dlar1v.f β€” the lar crew now, huge family, all here
  • dlar2v.f β€” 2v 🫢
  • dlarf.f β€” an icon honestly πŸ’…
  • dlarfb.f β€” and the b ✨
  • dlarfb_gett.f β€” UNDERSCORE, _gett, she's special πŸŽ€
  • dlarfg.f β€” here she is
  • dlarfgp.f β€” the p πŸ’œ
  • 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, the p πŸŽ€
  • dlartgs.f β€” gs ✨
  • dlartv.f β€” tv πŸ’œ
  • dlaruv.f β€” uv 🌸
  • dlarz.f β€” the z girlies again ⭐
  • dlarzb.f β€” zb πŸ¦‹
  • dlarzt.f β€” zt πŸ’–
  • dlas2.f β€” the las crew, here we go again
  • dlascl.f β€” scl 🌈
  • dlascl2.f β€” with a 2 πŸŽ€
  • dlasd0.f β€” the 0 ✨
  • dlasd1.f β€” the 1 πŸ’œ
  • dlasd2.f β€” the 2 🌸
  • dlasd3.f β€” the 3 ⭐
  • dlasd4.f β€” the 4 πŸ¦‹
  • dlasd5.f β€” the 5 πŸ’–
  • dlasd6.f β€” the 6 πŸŽ€
  • dlasd7.f β€” the 7 ✨
  • dlasd8.f β€” the 8 πŸ’œ
  • dlasda.f β€” the a!! she broke the streak again 🌸
  • dlasdq.f β€” q ⭐
  • dlasdt.f β€” t πŸ¦‹
  • dlaset.f β€” set, she said set πŸ’–
  • dlasq1.f β€” the 1 πŸŽ€
  • dlasq2.f β€” the 2 ✨
  • dlasq3.f β€” the 3 πŸ’œ
  • dlasq4.f β€” the 4 🌸
  • dlasq5.f β€” the 5 ⭐
  • dlasq6.f β€” the 6, whole dlasq series, 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 β€” the 2 πŸ’œ
  • dlaswlq.f β€” swlq 🌸
  • dlaswp.f β€” swp ⭐
  • dlasy2.f β€” the 2 πŸ¦‹
  • 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 β€” the 3 ✨
  • dlatrz.f β€” trz πŸ’œ
  • dlatsqr.f β€” tsqr 🌸
  • dlauu2.f β€” the 2 ⭐
  • dlauum.f β€” uum πŸ¦‹
  • dopgtr.f β€” okay the dop girlies now πŸ’–
  • dopmtr.f β€” mtr πŸŽ€
  • dorbdb.f β€” the orb crew ✨
  • dorbdb1.f β€” the 1 πŸ’œ
  • dorbdb2.f β€” the 2 🌸
  • dorbdb3.f β€” the 3 ⭐
  • dorbdb4.f β€” the 4 πŸ¦‹
  • dorbdb5.f β€” the 5 πŸ’–
  • dorbdb6.f β€” the 6, 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 β€” the 2l 🌸
  • dorg2r.f β€” and 2r ⭐
  • 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 β€” the dpb crew, banded girlies 🌸
  • dpbequ.f β€” equ ⭐
  • dpbrfs.f β€” rfs πŸ¦‹
  • dpbstf.f β€” stf πŸ’–
  • dpbsv.f β€” sv πŸŽ€
  • dpbsvx.f β€” svx, with the x ✨
  • dpbtf2.f β€” the 2 πŸ’œ
  • dpbtrf.f β€” trf 🌸
  • dpbtrs.f β€” trs ⭐
  • dpftrf.f β€” the pft crew, packed girlies πŸ¦‹
  • dpftri.f β€” tri πŸ’–
  • dpftrs.f β€” trs πŸŽ€
  • dpocon.f β€” the po crew, positive vibes only ✨
  • dpoequ.f β€” equ πŸ’œ
  • dpoequb.f β€” equb!! extra b 🌸
  • 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 β€” the 2 πŸ’œ
  • dpotrf.f β€” ICONIC. no notes. 🌸
  • dpotrf2.f β€” the 2 ⭐
  • dpotri.f β€” tri πŸ¦‹
  • dpotrs.f β€” trs πŸ’–
  • dppcon.f β€” the pp crew πŸŽ€
  • dppequ.f β€” equ ✨
  • dpprfs.f β€” rfs πŸ’œ
  • dppsv.f β€” sv 🌸
  • dppsvx.f β€” svx ⭐
  • dpptrf.f β€” trf πŸ¦‹
  • dpptri.f β€” tri πŸ’–
  • dpptrs.f β€” trs πŸŽ€
  • dpstf2.f β€” the 2 ✨
  • dpstrf.f β€” strf πŸ’œ
  • dptcon.f β€” the pt crew, tridiagonal girlies 🌸
  • dpteqr.f β€” eqr ⭐
  • dptrfs.f β€” rfs πŸ¦‹
  • dptsv.f β€” sv πŸ’–
  • dptsvx.f β€” svx πŸŽ€
  • dpttrf.f β€” trf ✨
  • dpttrs.f β€” trs πŸ’œ
  • dptts2.f β€” the 2 🌸
  • drscl.f β€” short king, four letters, respect ⭐
  • dsb2st_kernels.f β€” UNDERSCORE + kernels plural, she's the whole kernel squad πŸ¦‹
  • dsbev.f β€” the sb crew πŸ’–
  • dsbev_2stage.f β€” _2stage!!! THE TWO-STAGE GIRLIES HAVE ARRIVED πŸŽ€
  • dsbevd.f β€” d ✨
  • dsbevd_2stage.f β€” _2stage again πŸ’œ
  • dsbevx.f β€” x 🌸
  • dsbevx_2stage.f β€” _2stage the 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 β€” the sp crew πŸ¦‹
  • 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 β€” the ste crew, 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 β€” the sy crew, symmetric girlies ⭐
  • dsycon_3.f β€” _3!! underscored number, fancy πŸ¦‹
  • dsycon_rook.f β€” _rook AGAIN!! the rook girlies are back πŸ’–
  • dsyconv.f β€” conv πŸŽ€
  • dsyconvf.f β€” convf ✨
  • dsyconvf_rook.f β€” _rook the 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 β€” the 2 πŸ¦‹
  • 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 β€” the 2 πŸŽ€
  • 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_2stage the second 🌸
  • dsytrf_rk.f β€” _rk ⭐
  • dsytrf_rook.f β€” _rook πŸ¦‹
  • dsytri.f β€” tri πŸ’–
  • dsytri2.f β€” the 2 πŸŽ€
  • 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 β€” the 2 πŸ’–
  • dsytrs_3.f β€” _3 πŸŽ€
  • dsytrs_aa.f β€” _aa ✨
  • dsytrs_aa_2stage.f β€” _aa_2stage πŸ’œ
  • dsytrs_rook.f β€” _rook 🌸
  • dtbcon.f β€” the tb crew, triangular banded ⭐
  • dtbrfs.f β€” rfs πŸ¦‹
  • dtbtrs.f β€” trs πŸ’–
  • dtfsm.f β€” the tf crew πŸŽ€
  • dtftri.f β€” tri ✨
  • dtfttp.f β€” ttp πŸ’œ
  • dtfttr.f β€” ttr 🌸
  • dtgevc.f β€” the tg crew ⭐
  • dtgex2.f β€” the 2 πŸ¦‹
  • dtgexc.f β€” exc πŸ’–
  • dtgsen.f β€” sen πŸŽ€
  • dtgsja.f β€” sja ✨
  • dtgsna.f β€” sna πŸ’œ
  • dtgsy2.f β€” the 2 🌸
  • dtgsyl.f β€” syl ⭐
  • dtpcon.f β€” the tp crew πŸ¦‹
  • dtplqt.f β€” plqt πŸ’–
  • dtplqt2.f β€” the 2 πŸŽ€
  • dtpmlqt.f β€” mlqt ✨
  • dtpmqrt.f β€” mqrt πŸ’œ
  • dtpqrt.f β€” qrt 🌸
  • dtpqrt2.f β€” the 2 ⭐
  • dtprfb.f β€” rfb πŸ¦‹
  • dtprfs.f β€” rfs πŸ’–
  • dtptri.f β€” tri πŸŽ€
  • dtptrs.f β€” trs ✨
  • dtpttf.f β€” ttf πŸ’œ
  • dtpttr.f β€” ttr 🌸
  • dtrcon.f β€” the tr crew, triangular girlies ⭐
  • dtrevc.f β€” evc πŸ¦‹
  • dtrevc3.f β€” the 3 πŸ’–
  • dtrexc.f β€” exc πŸŽ€
  • dtrrfs.f β€” rfs ✨
  • dtrsen.f β€” sen πŸ’œ
  • dtrsna.f β€” sna 🌸
  • dtrsyl.f β€” syl ⭐
  • dtrsyl3.f β€” the 3 πŸ¦‹
  • dtrti2.f β€” the 2 πŸ’–
  • dtrtri.f β€” tri πŸŽ€
  • dtrtrs.f β€” trs ✨
  • dtrttf.f β€” ttf πŸ’œ
  • dtrttp.f β€” ttp 🌸
  • dtzrzf.f β€” tzrzf, okay consonant party ⭐
  • dzsum1.f β€” zsum1!! the z girlies and a 1 πŸ¦‹
  • icmax1.f β€” icmax1, she's not even a d anymore, she's an i and I love the range πŸ’–
  • ieeeck.f β€” ieeeck!! she's got IEEE in her name, tech queen πŸŽ€
  • ilaclc.f β€” the ila crew, all lowercase, all i ✨
  • ilaclr.f β€” lr πŸ’œ
  • iladiag.f β€” diag 🌸
  • iladlc.f β€” dlc ⭐
  • iladlr.f β€” dlr πŸ¦‹
  • ilaenv.f β€” env πŸ’–
  • ilaenv2stage.f β€” 2stage in an ila file, 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 .F AND 2stage, she's the moment ✨
  • iparmq.f β€” iparmq πŸ’œ
  • izmax1.f β€” izmax1 🌸
  • la_constants.f90 β€” no d, no s, just la_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 THE s-BLOCK!! the single-precision girlies have entered the building πŸ’–
  • sbdsdc.f β€” bdsdc πŸŽ€
  • sbdsqr.f β€” bdsqr ✨
  • sbdsvdx.f β€” bdsvdx πŸ’œ
  • scsum1.f β€” scsum1, the sc girlies 🌸
  • sdisna.f β€” disna ⭐
  • sgbbrd.f β€” the gb crew πŸ¦‹
  • 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 β€” the 2 πŸŽ€
  • sgbtrf.f β€” trf ✨
  • sgbtrs.f β€” trs πŸ’œ
  • sgebak.f β€” the ge crew 🌸
  • sgebal.f β€” bal ⭐
  • sgebd2.f β€” the 2 πŸ¦‹
  • sgebrd.f β€” brd πŸ’–
  • sgecon.f β€” con πŸŽ€
  • sgedmd.f90 β€” .f90!! the modern s girlies are here ✨
  • sgedmdq.f90 β€” dmdq AND .f90, double slay πŸ’œ
  • sgeequ.f β€” equ 🌸
  • sgeequb.f β€” equb ⭐
  • sgees.f β€” es πŸ¦‹
  • sgeesx.f β€” esx πŸ’–
  • sgeev.f β€” ev πŸŽ€
  • sgeevx.f β€” evx ✨
  • sgehd2.f β€” the 2 πŸ’œ
  • sgehrd.f β€” hrd 🌸
  • sgejsv.f β€” jsv ⭐
  • sgelq.f β€” lq πŸ¦‹
  • sgelq2.f β€” the 2 πŸ’–
  • sgelqf.f β€” lqf πŸŽ€
  • sgelqt.f β€” lqt ✨
  • sgelqt3.f β€” the 3 πŸ’œ
  • 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 β€” the 2 πŸ¦‹
  • sgeqlf.f β€” qlf πŸ’–
  • sgeqp3.f β€” the 3 πŸŽ€
  • sgeqp3rk.f β€” p3rk ✨
  • sgeqr.f β€” qr πŸ’œ
  • sgeqr2.f β€” the 2 🌸
  • sgeqr2p.f β€” 2p ⭐
  • sgeqrf.f β€” an icon, the s version πŸ¦‹
  • sgeqrfp.f β€” and the p, 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.f
  • file sgeqrt2.f
  • file sgeqrt3.f
  • file sgerfs.f
  • file sgerfsx.f
  • file sgerq2.f
  • file sgerqf.f
  • file sgesc2.f
  • file sgesdd.f
  • file sgesv.f
  • file sgesvd.f
  • file sgesvdq.f
  • file sgesvdx.f
  • file sgesvj.f
  • file sgesvx.f
  • file sgesvxx.f
  • file sgetc2.f
  • file sgetf2.f
  • file sgetrf.f
  • file sgetrf2.f
  • file sgetri.f
  • file sgetrs.f
  • file sgetsls.f
  • file 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.f
  • file sggbal.f
  • file sgges.f
  • file sgges3.f
  • file sggesx.f
  • file sggev.f
  • file sggev3.f
  • file sggevx.f
  • file sggglm.f
  • file sgghd3.f
  • file sgghrd.f
  • file sgglse.f
  • file sggqrf.f
  • file sggrqf.f
  • file sggsvd3.f
  • file sggsvp3.f
  • file sgsvj0.f
  • file sgsvj1.f
  • file sgtcon.f
  • file sgtrfs.f
  • file sgtsv.f
  • file sgtsvx.f
  • file sgttrf.f
  • file sgttrs.f
  • file sgtts2.f
  • file shgeqz.f
  • file shsein.f
  • file shseqr.f
  • file 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.f
  • file sla_gbrcond.f
  • file sla_gbrfsx_extended.f
  • file sla_gbrpvgrw.f
  • file sla_geamv.f
  • file sla_gercond.f
  • file sla_gerfsx_extended.f
  • file sla_gerpvgrw.f
  • file sla_lin_berr.f
  • file sla_porcond.f
  • file sla_porfsx_extended.f
  • file sla_porpvgrw.f
  • file sla_syamv.f
  • file sla_syrcond.f
  • file sla_syrfsx_extended.f
  • file sla_syrpvgrw.f
  • file 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.f
  • file slabrd.f
  • file slacn2.f
  • file slacon.f
  • file slacpy.f
  • file sladiv.f
  • file slae2.f
  • file slaebz.f
  • file slaed0.f
  • file slaed1.f
  • file slaed2.f
  • file slaed3.f
  • file slaed4.f
  • file slaed5.f
  • file slaed6.f
  • file slaed7.f
  • file slaed8.f
  • file slaed9.f
  • file slaeda.f
  • file slaein.f
  • file slaev2.f
  • file slaexc.f
  • file slag2.f
  • file slag2d.f
  • file slags2.f
  • file slagtf.f
  • file slagtm.f
  • file slagts.f
  • file slagv2.f
  • file slahqr.f
  • file slahr2.f
  • file slaic1.f
  • file slaisnan.f
  • file slaln2.f
  • file slals0.f
  • file slalsa.f
  • file slalsd.f
  • file slamrg.f
  • file slamswlq.f
  • file slamtsqr.f
  • file slaneg.f
  • file slangb.f
  • file slange.f
  • file slangt.f
  • file slanhs.f
  • file slansb.f
  • file slansf.f
  • file slansp.f
  • file slanst.f
  • file slansy.f
  • file slantb.f
  • file slantp.f
  • file slantr.f
  • file slanv2.f
  • file slaorhr_col_getrfnp.f
  • file slaorhr_col_getrfnp2.f
  • file slapll.f
  • file slapmr.f
  • file slapmt.f
  • file slapy2.f
  • file slapy3.f
  • file slaqgb.f
  • file slaqge.f
  • file slaqp2.f
  • file slaqp2rk.f
  • file slaqp3rk.f
  • file slaqps.f
  • file slaqr0.f
  • file slaqr1.f
  • file slaqr2.f
  • file slaqr3.f
  • file slaqr4.f
  • file slaqr5.f
  • file slaqsb.f
  • file slaqsp.f
  • file slaqsy.f
  • file slaqtr.f
  • file slaqz0.f
  • file slaqz1.f
  • file slaqz2.f
  • file slaqz3.f
  • file slaqz4.f
  • file slar1v.f
  • file slar2v.f
  • file slarf.f
  • file slarfb.f
  • file slarfb_gett.f
  • file slarfg.f
  • file slarfgp.f
  • file slarft.f
  • file slarfx.f
  • file slarfy.f
  • file slargv.f
  • file slarmm.f
  • file slarnv.f
  • file slarra.f
  • file slarrb.f
  • file slarrc.f
  • file slarrd.f
  • file slarre.f
  • file slarrf.f
  • file slarrj.f
  • file slarrk.f
  • file slarrr.f
  • file slarrv.f
  • file slarscl2.f
  • file slartg.f90
  • file slartgp.f
  • file slartgs.f
  • file slartv.f
  • file slaruv.f
  • file slarz.f
  • file slarzb.f
  • file slarzt.f
  • file slas2.f
  • file slascl.f
  • file slascl2.f
  • file slasd0.f
  • file slasd1.f
  • file slasd2.f
  • file slasd3.f
  • file slasd4.f
  • file slasd5.f
  • file slasd6.f
  • file slasd7.f
  • file slasd8.f
  • file slasda.f
  • file slasdq.f
  • file slasdt.f
  • file slaset.f
  • file slasq1.f
  • file slasq2.f
  • file slasq3.f
  • file slasq4.f
  • file slasq5.f
  • file slasq6.f
  • file slasr.f
  • file slasrt.f
  • file slassq.f90
  • file slasv2.f
  • file slaswlq.f
  • file slaswp.f
  • file slasy2.f
  • file slasyf.f
  • file slasyf_aa.f
  • file slasyf_rk.f
  • file slasyf_rook.f
  • file slatbs.f
  • file slatdf.f
  • file slatps.f
  • file slatrd.f
  • file slatrs.f
  • file slatrs3.f
  • file slatrz.f
  • file slatsqr.f
  • file slauu2.f
  • file 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.f
  • file sopmtr.f
  • file sorbdb.f
  • file sorbdb1.f
  • file sorbdb2.f
  • file sorbdb3.f
  • file sorbdb4.f
  • file sorbdb5.f
  • file sorbdb6.f
  • file sorcsd.f
  • file sorcsd2by1.f
  • file sorg2l.f
  • file sorg2r.f
  • file sorgbr.f
  • file sorghr.f
  • file sorgl2.f
  • file sorglq.f
  • file sorgql.f
  • file sorgqr.f
  • file sorgr2.f
  • file sorgrq.f
  • file sorgtr.f
  • file sorgtsqr.f
  • file sorgtsqr_row.f
  • file sorhr_col.f
  • file sorm22.f
  • file sorm2l.f
  • file sorm2r.f
  • file sormbr.f
  • file sormhr.f
  • file sorml2.f
  • file sormlq.f
  • file sormql.f
  • file sormqr.f
  • file sormr2.f
  • file sormr3.f
  • file sormrq.f
  • file sormrz.f
  • file 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.f
  • file spbequ.f
  • file spbrfs.f
  • file spbstf.f
  • file spbsv.f
  • file spbsvx.f
  • file spbtf2.f
  • file spbtrf.f
  • file spbtrs.f
  • file spftrf.f
  • file spftri.f
  • file spftrs.f
  • file spocon.f
  • file spoequ.f
  • file spoequb.f
  • file sporfs.f
  • file sporfsx.f
  • file sposv.f
  • file sposvx.f
  • file sposvxx.f
  • file spotf2.f
  • file spotrf.f
  • file spotrf2.f
  • file spotri.f
  • file spotrs.f
  • file sppcon.f
  • file sppequ.f
  • file spprfs.f
  • file sppsv.f
  • file sppsvx.f
  • file spptrf.f
  • file spptri.f
  • file spptrs.f
  • file spstf2.f
  • file spstrf.f
  • file sptcon.f
  • file spteqr.f
  • file sptrfs.f
  • file sptsv.f
  • file sptsvx.f
  • file spttrf.f
  • file spttrs.f
  • file sptts2.f
  • file 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.f
  • file ssbev.f
  • file ssbev_2stage.f
  • file ssbevd.f
  • file ssbevd_2stage.f
  • file ssbevx.f
  • file ssbevx_2stage.f
  • file ssbgst.f
  • file ssbgv.f
  • file ssbgvd.f
  • file ssbgvx.f
  • file ssbtrd.f
  • file ssfrk.f
  • file sspcon.f
  • file sspev.f
  • file sspevd.f
  • file sspevx.f
  • file sspgst.f
  • file sspgv.f
  • file sspgvd.f
  • file sspgvx.f
  • file ssprfs.f
  • file sspsv.f
  • file sspsvx.f
  • file ssptrd.f
  • file ssptrf.f
  • file ssptri.f
  • file ssptrs.f
  • file sstebz.f
  • file sstedc.f
  • file sstegr.f
  • file sstein.f
  • file sstemr.f
  • file ssteqr.f
  • file ssterf.f
  • file sstev.f
  • file sstevd.f
  • file sstevr.f
  • file sstevx.f
  • file ssycon.f
  • file ssycon_3.f
  • file ssycon_rook.f
  • file ssyconv.f
  • file ssyconvf.f
  • file ssyconvf_rook.f
  • file ssyequb.f
  • file ssyev.f
  • file ssyev_2stage.f
  • file ssyevd.f
  • file ssyevd_2stage.f
  • file ssyevr.f
  • file ssyevr_2stage.f
  • file ssyevx.f
  • file ssyevx_2stage.f
  • file ssygs2.f
  • file ssygst.f
  • file ssygv.f
  • file ssygv_2stage.f
  • file ssygvd.f
  • file ssygvx.f
  • file ssyrfs.f
  • file ssyrfsx.f
  • file ssysv.f
  • file ssysv_aa.f
  • file ssysv_aa_2stage.f
  • file ssysv_rk.f
  • file ssysv_rook.f
  • file ssysvx.f
  • file ssysvxx.f
  • file ssyswapr.f
  • file ssytd2.f
  • file ssytf2.f
  • file ssytf2_rk.f
  • file ssytf2_rook.f
  • file ssytrd.f
  • file ssytrd_2stage.f
  • file ssytrd_sb2st.F
  • file ssytrd_sy2sb.f
  • file ssytrf.f
  • file ssytrf_aa.f
  • file ssytrf_aa_2stage.f
  • file ssytrf_rk.f
  • file ssytrf_rook.f
  • file ssytri.f
  • file ssytri2.f
  • file ssytri2x.f
  • file ssytri_3.f
  • file ssytri_3x.f
  • file ssytri_rook.f
  • file ssytrs.f
  • file ssytrs2.f
  • file ssytrs_3.f
  • file ssytrs_aa.f
  • file ssytrs_aa_2stage.f
  • file 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.f
  • file stbrfs.f
  • file stbtrs.f
  • file stfsm.f
  • file stftri.f
  • file stfttp.f
  • file stfttr.f
  • file stgevc.f
  • file stgex2.f
  • file stgexc.f
  • file stgsen.f
  • file stgsja.f
  • file stgsna.f
  • file stgsy2.f
  • file stgsyl.f
  • file stpcon.f
  • file stplqt.f
  • file stplqt2.f
  • file stpmlqt.f
  • file stpmqrt.f
  • file stpqrt.f
  • file stpqrt2.f
  • file stprfb.f
  • file stprfs.f
  • file stptri.f
  • file stptrs.f
  • file stpttf.f
  • file stpttr.f
  • file strcon.f
  • file strevc.f
  • file strevc3.f
  • file strexc.f
  • file strrfs.f
  • file strsen.f
  • file strsna.f
  • file strsyl.f
  • file strsyl3.f
  • file strti2.f
  • file strtri.f
  • file strtrs.f
  • file strttf.f
  • file strttp.f
  • file stzrzf.f
  • file xerbla.f
  • file 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.f
  • file zbdsqr.f
  • file zcgesv.f
  • file zcposv.f
  • file zdrscl.f
  • file zgbbrd.f
  • file zgbcon.f
  • file zgbequ.f
  • file zgbequb.f
  • file zgbrfs.f
  • file zgbrfsx.f
  • file zgbsv.f
  • file zgbsvx.f
  • file zgbsvxx.f
  • file zgbtf2.f
  • file zgbtrf.f
  • file zgbtrs.f
  • file zgebak.f
  • file zgebal.f
  • file zgebd2.f
  • file zgebrd.f
  • file zgecon.f
  • file zgedmd.f90
  • file zgedmdq.f90
  • file zgeequ.f
  • file zgeequb.f
  • file zgees.f
  • file zgeesx.f
  • file zgeev.f
  • file zgeevx.f
  • file zgehd2.f
  • file zgehrd.f
  • file zgejsv.f
  • file zgelq.f
  • file zgelq2.f
  • file zgelqf.f
  • file zgelqt.f
  • file zgelqt3.f
  • file zgels.f
  • file zgelsd.f
  • file zgelss.f
  • file zgelst.f
  • file zgelsy.f
  • file zgemlq.f
  • file zgemlqt.f
  • file zgemqr.f
  • file zgemqrt.f
  • file zgeql2.f
  • file zgeqlf.f
  • file zgeqp3.f
  • file zgeqp3rk.f
  • file zgeqr.f
  • file zgeqr2.f
  • file zgeqr2p.f
  • file zgeqrf.f
  • file zgeqrfp.f
  • file zgeqrt.f
  • file zgeqrt2.f
  • file zgeqrt3.f
  • file zgerfs.f
  • file zgerfsx.f
  • file zgerq2.f
  • file zgerqf.f
  • file zgesc2.f
  • file zgesdd.f
  • file zgesv.f
  • file zgesvd.f
  • file zgesvdq.f
  • file zgesvdx.f
  • file zgesvj.f
  • file zgesvx.f
  • file zgesvxx.f
  • file zgetc2.f
  • file zgetf2.f
  • file zgetrf.f
  • file zgetrf2.f
  • file zgetri.f
  • file zgetrs.f
  • file zgetsls.f
  • file zgetsqrhrt.f
  • file zggbak.f
  • file zggbal.f
  • file zgges.f
  • file zgges3.f
  • file zggesx.f
  • file zggev.f
  • file zggev3.f
  • file zggevx.f
  • file zggglm.f
  • file zgghd3.f
  • file zgghrd.f
  • file zgglse.f
  • file zggqrf.f
  • file zggrqf.f
  • file zggsvd3.f
  • file zggsvp3.f
  • file zgsvj0.f
  • file zgsvj1.f
  • file zgtcon.f
  • file zgtrfs.f
  • file zgtsv.f
  • file 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.F
  • zhetrd_he2hb.f
  • zhetrf.f
  • zhetrf_aa.f
  • zhetrf_aa_2stage.f
  • zhetrf_rk.f
  • zhetrf_rook.f
  • zhetri.f
  • zhetri2.f
  • zhetri2x.f
  • zhetri_3.f
  • zhetri_3x.f
  • zhetri_rook.f
  • zhetrs.f
  • zhetrs2.f
  • zhetrs_3.f
  • zhetrs_aa.f
  • zhetrs_aa_2stage.f
  • zhetrs_rook.f
  • zhfrk.f
  • zhgeqz.f
  • zhpcon.f
  • zhpev.f
  • zhpevd.f
  • zhpevx.f
  • zhpgst.f
  • zhpgv.f
  • zhpgvd.f
  • zhpgvx.f
  • zhprfs.f
  • zhpsv.f
  • zhpsvx.f
  • zhptrd.f
  • zhptrf.f
  • zhptri.f
  • zhptrs.f
  • zhsein.f
  • zhseqr.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.f
  • zla_gbrcond_c.f
  • zla_gbrcond_x.f
  • zla_gbrfsx_extended.f
  • zla_gbrpvgrw.f
  • zla_geamv.f
  • zla_gercond_c.f
  • zla_gercond_x.f
  • zla_gerfsx_extended.f
  • zla_gerpvgrw.f
  • zla_heamv.f
  • zla_hercond_c.f
  • zla_hercond_x.f
  • zla_herfsx_extended.f
  • zla_herpvgrw.f
  • zla_lin_berr.f
  • zla_porcond_c.f
  • zla_porcond_x.f
  • zla_porfsx_extended.f
  • zla_porpvgrw.f
  • zla_syamv.f
  • zla_syrcond_c.f
  • zla_syrcond_x.f
  • zla_syrfsx_extended.f
  • zla_syrpvgrw.f
  • zla_wwaddw.f

✨ the zla originals ✨

  • zlabrd.f
  • zlacgv.f
  • zlacn2.f
  • zlacon.f
  • zlacp2.f
  • zlacpy.f
  • zlacrm.f
  • zlacrt.f
  • zladiv.f
  • zlaed0.f
  • zlaed7.f
  • zlaed8.f
  • zlaein.f
  • zlaesy.f
  • zlaev2.f
  • zlag2c.f
  • zlags2.f
  • zlagtm.f
  • zlahef.f
  • zlahef_aa.f
  • zlahef_rk.f
  • zlahef_rook.f
  • zlahqr.f
  • zlahr2.f
  • zlaic1.f
  • zlals0.f
  • zlalsa.f
  • zlalsd.f

🌈 norms, norms, norms 🌈

  • zlamswlq.f
  • zlamtsqr.f
  • zlangb.f
  • zlange.f
  • zlangt.f
  • zlanhb.f
  • zlanhe.f
  • zlanhf.f
  • zlanhp.f
  • zlanhs.f
  • zlanht.f
  • zlansb.f
  • zlansp.f
  • zlansy.f
  • zlantb.f
  • zlantp.f
  • zlantr.f

πŸ¦‹ permutations & the zlaq glow-up crew πŸ¦‹

  • zlapll.f
  • zlapmr.f
  • zlapmt.f
  • zlaqgb.f
  • zlaqge.f
  • zlaqhb.f
  • zlaqhe.f
  • zlaqhp.f
  • zlaqp2.f
  • zlaqp2rk.f
  • zlaqp3rk.f
  • zlaqps.f
  • zlaqr0.f
  • zlaqr1.f
  • zlaqr2.f
  • zlaqr3.f
  • zlaqr4.f
  • zlaqr5.f
  • zlaqsb.f
  • zlaqsp.f
  • zlaqsy.f

πŸ”₯ the zlaq z quartet + the zlar run πŸ”₯

  • zlaqz0.f
  • zlaqz1.f
  • zlaqz2.f
  • zlaqz3.f
  • zlar1v.f
  • zlar2v.f
  • zlarcm.f
  • zlarf.f
  • zlarfb.f
  • zlarfb_gett.f
  • zlarfg.f
  • zlarfgp.f
  • zlarft.f
  • zlarfx.f
  • zlarfy.f
  • zlargv.f
  • zlarnv.f
  • zlarrv.f
  • zlarscl2.f
  • zlartg.f90
  • zlartv.f
  • zlarz.f
  • zlarzb.f
  • zlarzt.f

(psst β€” zlartg.f90 is a Fortran 90 file, she's not like the other girls πŸ’…)


πŸ“ scale, set, swap, solve-ish πŸ“

  • zlascl.f
  • zlascl2.f
  • zlaset.f
  • zlasr.f
  • zlassq.f90
  • zlaswlq.f
  • zlaswp.f
  • zlasyf.f
  • zlasyf_aa.f
  • zlasyf_rk.f
  • zlasyf_rook.f
  • zlat2c.f
  • zlatbs.f
  • zlatdf.f
  • zlatps.f
  • zlatrd.f
  • zlatrs.f
  • zlatrs3.f
  • zlatrz.f
  • zlatsqr.f
  • zlaunhr_col_getrfnp.f
  • zlaunhr_col_getrfnp2.f
  • zlauu2.f
  • zlauum.f

(zlassq.f90 is the other f90 baddie, two of them, iconic ✨)


🫢 positive definite besties 🫢

  • zpbcon.f
  • zpbequ.f
  • zpbrfs.f
  • zpbstf.f
  • zpbsv.f
  • zpbsvx.f
  • zpbtf2.f
  • zpbtrf.f
  • zpbtrs.f
  • zpftrf.f
  • zpftri.f
  • zpftrs.f
  • zpocon.f
  • zpoequ.f
  • zpoequb.f
  • zporfs.f
  • zporfsx.f
  • zposv.f
  • zposvx.f
  • zposvxx.f
  • zpotf2.f
  • zpotrf.f
  • zpotrf2.f
  • zpotri.f
  • zpotrs.f

🌸 packed storage girlies 🌸

  • zppcon.f
  • zppequ.f
  • zpprfs.f
  • zppsv.f
  • zppsvx.f
  • zpptrf.f
  • zpptri.f
  • zpptrs.f
  • zpstf2.f
  • zpstrf.f
  • zptcon.f
  • zpteqr.f
  • zptrfs.f
  • zptsv.f
  • zptsvx.f
  • zpttrf.f
  • zpttrs.f
  • zptts2.f

πŸ‘‘ little tiny ones, they're doing their best πŸ‘‘

  • zrot.f
  • zrscl.f

πŸ’– symmetric packed energy πŸ’–

  • zspcon.f
  • zspmv.f
  • zspr.f
  • zsprfs.f
  • zspsv.f
  • zspsvx.f
  • zsptrf.f
  • zsptri.f
  • zsptrs.f
  • zstedc.f
  • zstegr.f
  • zstein.f
  • zstemr.f
  • zsteqr.f

🧚 the zsy saga (it's long, we're seated) 🧚

  • zsycon.f
  • zsycon_3.f
  • zsycon_rook.f
  • zsyconv.f
  • zsyconvf.f
  • zsyconvf_rook.f
  • zsyequb.f
  • zsymv.f
  • zsyr.f
  • zsyrfs.f
  • zsyrfsx.f
  • zsysv.f
  • zsysv_aa.f
  • zsysv_aa_2stage.f
  • zsysv_rk.f
  • zsysv_rook.f
  • zsysvx.f
  • zsysvxx.f
  • zsyswapr.f
  • zsytf2.f
  • zsytf2_rk.f
  • zsytf2_rook.f
  • zsytrf.f
  • zsytrf_aa.f
  • zsytrf_aa_2stage.f
  • zsytrf_rk.f
  • zsytrf_rook.f
  • zsytri.f
  • zsytri2.f
  • zsytri2x.f
  • zsytri_3.f
  • zsytri_3x.f
  • zsytri_rook.f
  • zsytrs.f
  • zsytrs2.f
  • zsytrs_3.f
  • zsytrs_aa.f
  • zsytrs_aa_2stage.f
  • zsytrs_rook.f

⭐ tridiagonal + triangular territory ⭐

  • ztbcon.f
  • ztbrfs.f
  • ztbtrs.f
  • ztfsm.f
  • ztftri.f
  • ztfttp.f
  • ztfttr.f
  • ztgevc.f
  • ztgex2.f
  • ztgexc.f
  • ztgsen.f
  • ztgsja.f
  • ztgsna.f
  • ztgsy2.f
  • ztgsyl.f
  • ztpcon.f
  • ztplqt.f
  • ztplqt2.f
  • ztpmlqt.f
  • ztpmqrt.f
  • ztpqrt.f
  • ztpqrt2.f
  • ztprfb.f
  • ztprfs.f
  • ztptri.f
  • ztptrs.f
  • ztpttf.f
  • ztpttr.f
  • ztrcon.f

😭 eigen-things, triangular things, the whole vibe 😭

  • ztrevc.f
  • ztrevc3.f
  • ztrexc.f
  • ztrrfs.f
  • ztrsen.f
  • ztrsna.f
  • ztrsyl.f
  • ztrsyl3.f
  • ztrti2.f
  • ztrtri.f
  • ztrtrs.f
  • ztrttf.f
  • ztrttp.f
  • ztzrzf.f

πŸ’€ the zun finale, the big finish πŸ’€

  • zunbdb.f
  • zunbdb1.f
  • zunbdb2.f
  • zunbdb3.f
  • zunbdb4.f
  • zunbdb5.f
  • zunbdb6.f
  • zuncsd.f
  • zuncsd2by1.f
  • zung2l.f
  • zung2r.f
  • zungbr.f
  • zunghr.f
  • zungl2.f
  • zunglq.f
  • zungql.f
  • zungqr.f
  • zungr2.f
  • zungrq.f
  • zungtr.f
  • zungtsqr.f
  • zungtsqr_row.f
  • zunhr_col.f
  • zunm22.f
  • zunm2l.f
  • zunm2r.f
  • zunmbr.f
  • zunmhr.f
  • zunml2.f
  • zunmlq.f
  • zunmql.f
  • zunmqr.f
  • zunmr2.f
  • zunmr3.f
  • zunmrq.f
  • zunmrz.f
  • zunmtr.f
  • zupgtr.f
  • zupmtr.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 πŸŽ€βœ¨