HPL_sdrv(3) HPL Library Functions HPL_sdrv(3) NAME HPL_sdrv - Send and receive a message. SYNOPSIS #include "hpl.h" int HPL_sdrv( double * SBUF, int SCOUNT, int STAG, double * RBUF, int RCOUNT, int RTAG, int PARTNER, MPI_Comm COMM ); DESCRIPTION HPL_sdrv is a simple wrapper around MPI_Sendrecv. Its main purpose is to allow for some experimentation and tuning of this simple function. Mes- sages of length less than or equal to zero are not sent nor re- ceived. Successful completion is indicated by the returned error code HPL_SUCCESS. ARGUMENTS SBUF (local input) double * On entry, SBUF specifies the starting address of buffer to be sent. SCOUNT (local input) int On entry, SCOUNT specifies the number of double precision en- tries in SBUF. SCOUNT must be at least zero. STAG (local input) int On entry, STAG specifies the message tag to be used for the send- ing communication operation. RBUF (local output) double * On entry, RBUF specifies the starting address of buffer to be re- ceived. RCOUNT (local input) int On entry, RCOUNT specifies the number of double precision en- tries in RBUF. RCOUNT must be at least zero. RTAG (local input) int On entry, RTAG specifies the message tag to be used for the re- ceiving communication operation. PARTNER (local input) int On entry, PARTNER specifies the rank of the collaborative process in the communication space defined by COMM. COMM (local input) MPI_Comm The MPI communicator identifying the communication space. SEE ALSO HPL_send (3), HPL_recv (3). HPL 2.3 December 2, 2018 HPL_sdrv(3)
NAME | SYNOPSIS | DESCRIPTION | ARGUMENTS | SEE ALSO
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=HPL_sdrv&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>
