root / man / man3 / HPL_pdlaprnt.3
Historique | Voir | Annoter | Télécharger (2,13 ko)
1 |
.TH HPL_pdlaprnt 3 "September 10, 2008" "HPL 2.0" "HPL Library Functions" |
---|---|
2 |
.SH NAME |
3 |
HPL_pdlaprnt \- Print a distributed matrix A. |
4 |
.SH SYNOPSIS |
5 |
\fB\&#include "hpl.h"\fR |
6 |
|
7 |
\fB\&void\fR |
8 |
\fB\&HPL_pdlaprnt(\fR |
9 |
\fB\&const HPL_T_grid *\fR |
10 |
\fI\&GRID\fR, |
11 |
\fB\&const int\fR |
12 |
\fI\&M\fR, |
13 |
\fB\&const int\fR |
14 |
\fI\&N\fR, |
15 |
\fB\&const int\fR |
16 |
\fI\&NB\fR, |
17 |
\fB\&double *\fR |
18 |
\fI\&A\fR, |
19 |
\fB\&const int\fR |
20 |
\fI\&LDA\fR, |
21 |
\fB\&const int\fR |
22 |
\fI\&IAROW\fR, |
23 |
\fB\&const int\fR |
24 |
\fI\&IACOL\fR, |
25 |
\fB\&const char *\fR |
26 |
\fI\&CMATNM\fR |
27 |
\fB\&);\fR |
28 |
.SH DESCRIPTION |
29 |
\fB\&HPL_pdlaprnt\fR |
30 |
prints to standard error a distributed matrix A. The |
31 |
local pieces of A are sent to the process of coordinates (0,0) in |
32 |
the grid and then printed. |
33 |
.SH ARGUMENTS |
34 |
.TP 8 |
35 |
GRID (local input) const HPL_T_grid * |
36 |
On entry, GRID points to the data structure containing the |
37 |
process grid information. |
38 |
.TP 8 |
39 |
M (global input) const int |
40 |
On entry, M specifies the number of rows of the coefficient |
41 |
matrix A. M must be at least zero. |
42 |
.TP 8 |
43 |
N (global input) const int |
44 |
On entry, N specifies the number of columns of the |
45 |
coefficient matrix A. N must be at least zero. |
46 |
.TP 8 |
47 |
NB (global input) const int |
48 |
On entry, NB specifies the blocking factor used to partition |
49 |
and distribute the matrix. NB must be larger than one. |
50 |
.TP 8 |
51 |
A (local input) double * |
52 |
On entry, A points to an array of dimension (LDA,LocQ(N)). |
53 |
This array contains the coefficient matrix to be printed. |
54 |
.TP 8 |
55 |
LDA (local input) const int |
56 |
On entry, LDA specifies the leading dimension of the array A. |
57 |
LDA must be at least max(1,LocP(M)). |
58 |
.TP 8 |
59 |
IAROW (global input) const int |
60 |
On entry, IAROW specifies the row process coordinate owning |
61 |
the first row of A. IAROW must be larger than or equal to |
62 |
zero and less than NPROW. |
63 |
.TP 8 |
64 |
IACOL (global input) const int |
65 |
On entry, IACOL specifies the column process coordinate |
66 |
owning the first column of A. IACOL must be larger than or |
67 |
equal to zero and less than NPCOL. |
68 |
.TP 8 |
69 |
CMATNM (global input) const char * |
70 |
On entry, CMATNM is the name of the matrix to be printed. |
71 |
.SH SEE ALSO |
72 |
.BR HPL_fprintf \ (3). |