HPL_pdupdateTT(3)
π HPL_pdupdateTT π
okay bestie, welcome to HPL_pdupdateTT from the HPL Library Functions crew π«Ά this one's a lil function from the HPL 2.2 era, dated February 24, 2016, and it is so much more chill than its name makes it sound. sit with me, we're gonna get through it together π
β¨ NAME β¨
HPL_pdupdateTT β Broadcast a panel and update the trailing submatrix. that's the whole vibe. two jobs, one function, main character energy fr fr π
πΈ SYNOPSIS πΈ
#include "hpl.h"
void HPL_pdupdateTT( HPL_T_panel * PBCST, int * IFLAG, HPL_T_panel *
PANEL, const int NN );
likeβ¦ look at her. four little things going in, nothing coming back out. void. she does the work and dips π
π¦ DESCRIPTION π¦
so HPL_pdupdateTT does two things at literally the same time and honestly? iconic.
it broadcasts β forwards β the panel PBCST, and simultaneously it applies the row interchanges and updates part of the trailing submatrix (using the panel PANEL). that's it. that's the whole plot. no cap. π₯
the way that one function can be doing broadcast business and update business at the same time is genuinely giving multitasking queen π
π ARGUMENTS π
PBCSTβ (local input/output)HPL_T_panel *β on entry,PBCSTpoints to the data structure containing the panel (to be broadcast) information. that's her whole job, she holds the broadcast tea βIFLAGβ (local output)int *β on exit,IFLAGindicates whether or not the broadcast has been completed whenPBCSTis notNULLon entry. and in that case?IFLAGis left unchanged. so bestie, ifPBCSTcame in asNULL, justβ¦ don't expect anything fromIFLAG, she said no comment πPANELβ (local input/output)HPL_T_panel *β on entry,PANELpoints to the data structure containing the panel (to be updated) information. this is the one getting the glow-up β¨NNβ (local input)const intβ on entry,NNspecifies the local number of columns of the trailing submatrix to be updated, starting at the current position. and bestie, hear me:NNmust be at least zero. zero is fine, negative is not the move π
π SEE ALSO π
the friend group, go say hi to all of them π
HPL_pdgesv(3)HPL_pdgesv0(3)HPL_pdgesvK1(3)HPL_pdgesvK2(3)HPL_pdlaswp00T(3)HPL_pdlaswp01T(3)
π the sign-off π
and that's the page!! this was HPL 2.2, dated February 24, 2016, and yes we read the whole entire footer bestie, no skipping π«Ά now go update that trailing submatrix, you're literally gonna slay it π βπΈ
periodt.
π¦ 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