HPL_pdgesv0(3)

πŸ“¦ version 2.2, in fedora 43, fedora 44

πŸ’– HPL_pdgesv0 πŸ’–

okay bestie, so this is a page from the HPL library functions manual, section 3 β€” and honestly? it's giving "let's solve a giant linear system together" energy and i'm obsessed. 🫢


✨ NAME ✨

HPL_pdgesv0 β€” factor an N x N+1 matrix. that's it. that's the whole vibe. πŸ’…


🌸 SYNOPSIS 🌸

#include "hpl.h"

void HPL_pdgesv0( HPL_T_grid * GRID, HPL_T_palg * ALGO, HPL_T_pmat * A );

like, three arguments, no cap. she's efficient. πŸ‘‘


πŸ¦‹ DESCRIPTION πŸ¦‹

so HPL_pdgesv0 factors a N+1-by-N matrix using LU factorization with row partial pivoting. πŸŽ€

the main algorithm is the "right looking" variant without look-ahead. yes girl, no look-ahead, she's living in the moment, main character energy fr fr. ✨

here's the tea though:

  • the lower triangular factor is left unpivoted
  • the pivots are not returned
  • the right hand side is the N+1 column of the coefficient matrix
ngl if you were hoping for pivots back, she said no. they're simply not on the menu. πŸ™ˆ

πŸ’œ ARGUMENTS πŸ’œ

  • GRID β€” (local input) HPL_T_grid * on entry, GRID points to the data structure containing the process grid information. it's the group chat roster, basically. 🌈
  • ALGO β€” (global input) HPL_T_palg * on entry, ALGO points to the data structure containing the algorithmic parameters. all the settings, all the choices, the whole mood board. ⭐
  • A β€” (local input/output) HPL_T_pmat * on entry, A points to the data structure containing the local array information. she goes in, she comes out changed. character development. 🧚

πŸ‘‘ SEE ALSO πŸ‘‘

the whole friend group, periodt:

  • HPL_pdgesv (3)
  • HPL_pdgesvK1 (3)
  • HPL_pdgesvK2 (3)
  • HPL_pdfact (3)
  • HPL_binit (3)
  • HPL_bcast (3)
  • HPL_bwait (3)
  • HPL_pdupdateNN (3)
  • HPL_pdupdateNT (3)
  • HPL_pdupdateTN (3)
  • HPL_pdupdateTT (3)
iykyk β€” go read those next, bestie, they're literally all connected. πŸ”₯

and that's the page!! πŸ’– this whole thing came from HPL 2.2, dated February 24, 2016 β€” yes she's a 2016 icon and she's still slaying. mwah, bye!! πŸŽ€βœ¨πŸ’…

πŸ“¦ where this page comes from