PDLATRS(l)
π PDLATRS β the manual page, but make it make sense π
okay so bestie, this is PDLATRS, a LAPACK auxiliary routine β that's from version 1.5 btw, vintage era β and it lives in section l of the manual. it's a whole ~solve a triangular system~ moment. let's get into it π«Ά
β¨ NAME β¨
PDLATRS β literally just solve a triangular system. that's the whole vibe. no cap. π
π SYNOPSIS π
here's the whole cast, in all its Fortran glory β copy it exactly, don't @ me:
SUBROUTINE PDLATRS( UPLO, TRANS, DIAG, NORMIN, N, A, IA, JA, DESCA, X,
IX, JX, DESCX, SCALE, CNORM, WORK )
CHARACTER DIAG, NORMIN, TRANS, UPLO
INTEGER IA, IX, JA, JX, N
DOUBLE PRECISION SCALE
INTEGER DESCA( * ), DESCX( * )
DOUBLE PRECISION A( * ), CNORM( * ), X( * ), WORK( * )
so yeah, the character girlies are DIAG, NORMIN, TRANS and UPLO π¦. the integer girlies are IA, IX, JA, JX and N πΈ. SCALE is that DOUBLE PRECISION icon β¨, and the arrays β DESCA( * ), DESCX( * ), A( * ), CNORM( * ), X( * ), WORK( * ) β are all doing their little DOUBLE PRECISION / INTEGER thing. it's giving "everyone's invited to the function signature party." π
π₯ PURPOSE π₯
PDLATRS solves a triangular system. periodt. that's the job.
π but bestieβ¦ it's unfinished at this time. like, not done. it will be part of the next release tho, so she's coming. she's just not here yet. π
and that's the whole page, no notes π
okay but fr fr, credits where credits are due: this was LAPACK, version 1.5, dated 12 May 1997 π β shoutout to the icon herself, PDLATRS(l), for gracing us with her presence. mwah. πβ¨π
π¦ where this page comes from
- ubuntu jammy: scalapack-doc 1.5-11
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms