PDPTTRS(l)

πŸ“¦ version 1.5, in ubuntu jammy

πŸ’– PDPTTRS πŸ’–

okay bestie, welcome to the LAPACK cinematic universe, this one is PDPTTRS, and she is a solver. 🫢


✨ NAME ✨

PDPTTRS</p> β€” solves a system of linear equations that looks like this:

A(1:N, JA:JA+N-1) * X = B(IB:IB+N-1, 1:NRHS)

that's it. that's the whole vibe. πŸ’…


🌸 SYNOPSIS 🌸

SUBROUTINE PDPTTRS( N, NRHS, D, E, JA, DESCA, B, IB, DESCB, AF, LAF,
                    WORK, LWORK, INFO )

    INTEGER         IB, INFO, JA, LAF, LWORK, N, NRHS

    INTEGER         DESCA( * ), DESCB( * )

    DOUBLE          PRECISION AF( * ), B( * ), D( * ), E( * ), WORK( * )

look at all those arguments. she's got range. πŸ‘‘


πŸ¦‹ PURPOSE πŸ¦‹

so like, PDPTTRS solves a system of linear equations, right?

where A(1:N, JA:JA+N-1) is the matrix used to produce the factors stored in A(1:N,JA:JA+N-1) and AF by PDPTTRF.

and like, A(1:N, JA:JA+N-1) is an N-by-N real tridiagonal symmetric positive definite distributed matrix. yes that is a lot of adjectives, she's just built like that. tridiagonal! symmetric! positive definite! distributed! main character energy fr fr. 🌈

⚠️ bestie listen to me. routine PDPTTRF MUST be called first. like, MUST must. no skipping. no shortcuts. the vibes will simply not be there if you don't. 🚨

okay and that's literally the whole page, she's a short one but she's iconic. ✨

this was the LAPACK routine, version 1.5, dated 12 May 1997 β€” yes she's an older queen but she ATE and she's still serving. πŸ’€πŸ’– byeee, go call PDPTTRF first, ily πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from