HPL_packL(3)
π HPL_packL π
okay bestie, welcome to the HPL Library Functions corner of the manual β yes that's the manual name, it's giving very serious high-performance-computing energy and honestly? we love that for us π«Ά
β¨ NAME β¨
HPL_packL β Form the MPI structure for the row ring broadcasts.
like. it literally builds the MPI datatype that gets yeeted around the row ring. no cap. π
πΈ SYNOPSIS πΈ
#include "hpl.h"
int HPL_packL( HPL_T_panel * PANEL, const int INDEX, const int LEN,
const int IBUF );
π¦ DESCRIPTION π¦
so here's the tea, bestie: HPL_packL forms the MPI data type for the panel that's about to be broadcast. that's it. that's the whole job. π
and if it goes well β and it will β successful completion is indicated by the returned error code MPI_SUCCESS. β¨ iconic behavior honestly.
π ARGUMENTS π
PANEL(input/output)HPL_T_panel *β on entry,PANELpoints to the current panel data structure being broadcast. it's the main character of this whole operation fr fr πINDEX(input)const intβ on entry,INDEXpoints to the first entry of the packed buffer being broadcast. like, where the vibes begin.LEN(input)const intβ on entry,LENis the length of the packed buffer. how much buffer we're working with, periodt. πIBUF(input)const intβ on entry,IBUFspecifies the panel buffer/count/type entries that should be initialized. you're telling it which things to set up. very choose-your-own-adventure of you π§
π SEE ALSO π
HPL_binit (3)HPL_bcast (3)HPL_bwait (3)
go read those too, iykwim π they're all part of the same friend group.
lowkey reminder bestie: this isHPL 2.2energy, datedFebruary 24, 2016β old but still ate, and we're obsessed with her. π
stay slay, go broadcast something, and remember: MPI_SUCCESS or it didn't happen. bye bestie!! πβ¨πΈπ¦π
π¦ 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