Statistiques
| Révision :

root / man / man3 / HPL_sdrv.3 @ 1

Historique | Voir | Annoter | Télécharger (1,85 ko)

1 1 equemene
.TH HPL_sdrv 3 "September 10, 2008" "HPL 2.0" "HPL Library Functions"
2 1 equemene
.SH NAME
3 1 equemene
HPL_sdrv \- Send and receive a message.
4 1 equemene
.SH SYNOPSIS
5 1 equemene
\fB\&#include "hpl.h"\fR
6 1 equemene
7 1 equemene
\fB\&int\fR
8 1 equemene
\fB\&HPL_sdrv(\fR
9 1 equemene
\fB\&double *\fR
10 1 equemene
\fI\&SBUF\fR,
11 1 equemene
\fB\&int\fR
12 1 equemene
\fI\&SCOUNT\fR,
13 1 equemene
\fB\&int\fR
14 1 equemene
\fI\&STAG\fR,
15 1 equemene
\fB\&double *\fR
16 1 equemene
\fI\&RBUF\fR,
17 1 equemene
\fB\&int\fR
18 1 equemene
\fI\&RCOUNT\fR,
19 1 equemene
\fB\&int\fR
20 1 equemene
\fI\&RTAG\fR,
21 1 equemene
\fB\&int\fR
22 1 equemene
\fI\&PARTNER\fR,
23 1 equemene
\fB\&MPI_Comm\fR
24 1 equemene
\fI\&COMM\fR
25 1 equemene
\fB\&);\fR
26 1 equemene
.SH DESCRIPTION
27 1 equemene
\fB\&HPL_sdrv\fR
28 1 equemene
is a simple wrapper around MPI_Sendrecv. Its main purpose is
29 1 equemene
to allow for some experimentation and tuning of this simple function.
30 1 equemene
Messages  of  length  less than  or  equal to zero  are not sent  nor
31 1 equemene
received.  Successful completion  is  indicated by the returned error
32 1 equemene
code HPL_SUCCESS.
33 1 equemene
.SH ARGUMENTS
34 1 equemene
.TP 8
35 1 equemene
SBUF    (local input)           double *
36 1 equemene
On entry, SBUF specifies the starting address of buffer to be
37 1 equemene
sent.
38 1 equemene
.TP 8
39 1 equemene
SCOUNT  (local input)           int
40 1 equemene
On entry,  SCOUNT  specifies  the number  of double precision
41 1 equemene
entries in SBUF. SCOUNT must be at least zero.
42 1 equemene
.TP 8
43 1 equemene
STAG    (local input)           int
44 1 equemene
On entry,  STAG  specifies the message tag to be used for the
45 1 equemene
sending communication operation.
46 1 equemene
.TP 8
47 1 equemene
RBUF    (local output)          double *
48 1 equemene
On entry, RBUF specifies the starting address of buffer to be
49 1 equemene
received.
50 1 equemene
.TP 8
51 1 equemene
RCOUNT  (local input)           int
52 1 equemene
On entry,  RCOUNT  specifies  the number  of double precision
53 1 equemene
entries in RBUF. RCOUNT must be at least zero.
54 1 equemene
.TP 8
55 1 equemene
RTAG    (local input)           int
56 1 equemene
On entry,  RTAG  specifies the message tag to be used for the
57 1 equemene
receiving communication operation.
58 1 equemene
.TP 8
59 1 equemene
PARTNER (local input)           int
60 1 equemene
On entry,  PARTNER  specifies  the rank of the  collaborative
61 1 equemene
process in the communication space defined by COMM.
62 1 equemene
.TP 8
63 1 equemene
COMM    (local input)           MPI_Comm
64 1 equemene
The MPI communicator identifying the communication space.
65 1 equemene
.SH SEE ALSO
66 1 equemene
.BR HPL_send \ (3),
67 1 equemene
.BR HPL_recv \ (3).