Statistiques
| Révision :

root / man / man3 / HPL_broadcast.3 @ 1

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

1
.TH HPL_broadcast 3 "September 10, 2008" "HPL 2.0" "HPL Library Functions"
2
.SH NAME
3
HPL_broadcast \- Broadcast operation.
4
.SH SYNOPSIS
5
\fB\&#include "hpl.h"\fR
6
 
7
\fB\&int\fR
8
\fB\&HPL_broadcast(\fR
9
\fB\&void *\fR
10
\fI\&BUFFER\fR,
11
\fB\&const int\fR
12
\fI\&COUNT\fR,
13
\fB\&const HPL_T_TYPE\fR
14
\fI\&DTYPE\fR,
15
\fB\&const int\fR
16
\fI\&ROOT\fR,
17
\fB\&MPI_Comm\fR
18
\fI\&COMM\fR
19
\fB\&);\fR
20
.SH DESCRIPTION
21
\fB\&HPL_broadcast\fR
22
broadcasts  a message from the process with rank ROOT to
23
all processes in the group.
24
.SH ARGUMENTS
25
.TP 8
26
BUFFER  (local input/output)    void *
27
On entry,  BUFFER  points to  the  buffer to be broadcast. On
28
exit, this array contains the broadcast data and is identical
29
on all processes in the group.
30
.TP 8
31
COUNT   (global input)          const int
32
On entry,  COUNT  indicates the number of entries in  BUFFER.
33
COUNT must be at least zero.
34
.TP 8
35
DTYPE   (global input)          const HPL_T_TYPE
36
On entry,  DTYPE  specifies the type of the buffers operands.
37
.TP 8
38
ROOT    (global input)          const int
39
On entry, ROOT is the coordinate of the source process.
40
.TP 8
41
COMM    (global/local input)    MPI_Comm
42
The MPI communicator identifying the process collection.
43
.SH SEE ALSO
44
.BR HPL_reduce \ (3),
45
.BR HPL_all_reduce \ (3),
46
.BR HPL_barrier \ (3),
47
.BR HPL_min \ (3),
48
.BR HPL_max \ (3),
49
.BR HPL_sum \ (3).