1HPL_recv(3)                  HPL Library Functions                 HPL_recv(3)
2
3
4

NAME

6       HPL_recv - Receive a message.
7

SYNOPSIS

9       #include "hpl.h"
10
11       int  HPL_recv(  double  * RBUF, int RCOUNT, int SRC, int RTAG, MPI_Comm
12       COMM );
13

DESCRIPTION

15       HPL_recv is a simple wrapper around  MPI_Recv.  Its  main   purpose  is
16       to   allow  for some  experimentation / tuning  of this simple routine.
17       Successful  completion  is  indicated  by  the  returned   error   code
18       HPL_SUCCESS.   In  the case of messages of length less than or equal to
19       zero, this function returns immediately.
20

ARGUMENTS

22       RBUF    (local output)          double *
23               On entry, RBUF specifies the starting address of buffer  to  be
24               received.
25
26       RCOUNT  (local input)           int
27               On  entry,   RCOUNT  specifies  the number  of double precision
28               entries in RBUF. RCOUNT must be at least zero.
29
30       SRC     (local input)           int
31               On entry, SRC  specifies the rank of the  sending   process  in
32               the communication space defined by COMM.
33
34       RTAG    (local input)           int
35               On  entry,   STAG specifies the message tag to be used for this
36               communication operation.
37
38       COMM    (local input)           MPI_Comm
39               The MPI communicator identifying the communication space.
40

SEE ALSO

42       HPL_send (3), HPL_sendrecv (3).
43
44
45
46HPL 2.1                        October 26, 2012                    HPL_recv(3)
Impressum