HPL_recv(3)
π HPL_recv π
okay so bestie, welcome to HPL_recv from the HPL Library Functions β she's a lil function, she receives a message, and honestly? she's giving "quiet overachiever." π
β¨ NAME β¨
HPL_recv β receive a message. that's it, that's the whole job. π
πΈ SYNOPSIS πΈ
#include "hpl.h"
int HPL_recv( double * RBUF, int RCOUNT, int SRC, int RTAG, MPI_Comm
COMM );
π¦ DESCRIPTION π¦
so like, HPL_recv is a simple little wrapper around MPI_Recv. her whole main character purpose is to let you do some experimentation / tuning of this simple routine, iykyk. π¬β¨
when she finishes successfully, you'll know because she hands you back the error code HPL_SUCCESS. π«Ά
and here's the lil detail that matters: if the messages are of length less than or equal to zero, this function returns immediately β no waiting around, no drama, she's out. π
π ARGUMENTS π
RBUFβ (local output)double *β on entry,RBUFspecifies the starting address of the buffer to be received. literally the destination, bestie. π₯RCOUNTβ (local input)intβ on entry,RCOUNTspecifies the number of double precision entries inRBUF. and listen βRCOUNTmust be at least zero. no negatives, we don't do that here. π«SRCβ (local input)intβ on entry,SRCspecifies the rank of the sending process in the communication space defined byCOMM. that's your pen pal's address, basically. πRTAGβ (local input)intβ on entry, the page saysSTAGspecifies the message tag to be used for this communication operation. (yes girl, the manpage really wroteSTAGthere while the argument isRTAGβ we're just reporting the lore exactly as it was handed down, no cap. π)COMMβ (local input)MPI_Commβ the MPI communicator identifying the communication space. this is the group chat. the whole vibe. π
π SEE ALSO π
HPL_send (3)HPL_sendrecv (3)
and that's the whole page, bestie β go forth and receive responsibly. π§β¨
this lil dispatch came to you courtesy of HPL 2.2, dated February 24, 2016 β vintage, iconic, still slaying. π
π¦ 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