HPL_pdgesv0(3)
π 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,GRIDpoints to the data structure containing the process grid information. it's the group chat roster, basically. πALGOβ (global input)HPL_T_palg *on entry,ALGOpoints 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,Apoints 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
- fedora 43: hpl-doc 2.2-22.fc43 Β· LicenseRef-Callaway-BSD-with-advertising
- fedora 44: hpl-doc 2.2-23.fc44 Β· LicenseRef-Callaway-BSD-with-advertising
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms