Statistiques
| Révision :

root / www / documentation.html @ 1

Historique | Voir | Annoter | Télécharger (11,98 ko)

1
<HTML>
2
<HEAD>
3
<TITLE>HPL Documentation</TITLE>
4
</HEAD>
5

    
6
<BODY 
7
BGCOLOR     = "WHITE"
8
BACKGROUND  = "WHITE"
9
TEXT        = "#000000"
10
VLINK       = "#000099"
11
ALINK       = "#947153"
12
LINK        = "#0000ff">
13

    
14
<H2>HPL Documentation</H2>
15

    
16
The  HPL software distribution comes  with a set of text files explaining
17
how to install,  run and tune the software. These files reside in the top
18
level  directory  and their names are in upper case.  To  a large extent,
19
this page reproduces them. In addition,  man- and HTML-pages are provided
20
for every routine in the package. To access the man pages,  one  must add
21
hpl/man  to its  MANPATH  environment variable.  The  HTML  pages  can be 
22
accessed on this site,  or by pointing your browser to your local hpl/www
23
directory. Finally,  the source code has been heavily documented. Despite
24
all the other documentation efforts, the  source  code remains  the  most
25
trustworthy  and truthful piece of information about what goes on in HPL.
26
<BR><BR>
27

    
28
<H3>HPL Functions HTML Pages</H3>
29

    
30
<STRONG>Computational Kernels Wrappers</STRONG> When calling the Fortran
31
77 BLAS interface, these C functions allow to confine the C  to  Fortran
32
77 interface  issues  to  a small  subset of routines.
33

    
34
<TABLE HSPACE=0 VSPACE=0 WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=0><TR>
35
<TD><UL>
36
<LI><A HREF = "HPL_idamax.html">         HPL_idamax</A>
37
<LI><A HREF = "HPL_dscal.html">          HPL_dscal</A>
38
<LI><A HREF = "HPL_dswap.html">          HPL_dswap</A>
39
</UL></TD><TD><UL>
40
<LI><A HREF = "HPL_dcopy.html">          HPL_dcopy</A>
41
<LI><A HREF = "HPL_daxpy.html">          HPL_daxpy</A>
42
</UL></TD><TD><UL>
43
<LI><A HREF = "HPL_dgemv.html">          HPL_dgemv</A>
44
<LI><A HREF = "HPL_dger.html">           HPL_dger</A>
45
<LI><A HREF = "HPL_dtrsv.html">          HPL_dtrsv</A>
46
</UL></TD><TD><UL>
47
<LI><A HREF = "HPL_dgemm.html">          HPL_dgemm</A>
48
<LI><A HREF = "HPL_dtrsm.html">          HPL_dtrsm</A>
49
</UL></TD>
50
</TR></TABLE>
51
<HR NOSHADE
52

    
53
<STRONGLocal </STRONG Basic , local  functions.
54

    
55
<TABLE =0 =0 =100% BORDER=0 CELLSPACING=1 CELLPADDING=0><TR>
56
<TD><UL>
57
<LI><A HREF = "HPL_fprintf.html">        HPL_fprintf</A>
58
<LI><A HREF = "HPL_warn.html">           HPL_warn</A>
59
<LI><A HREF = "HPL_abort.html">          HPL_abort</A>
60
<LI><A HREF = "HPL_dlaprnt.html">        HPL_dlaprnt</A>
61
<LI><A HREF = "HPL_dlamch.html">         HPL_dlamch</A>
62
<LI><A HREF = "HPL_dlacpy.html">         HPL_dlacpy</A>
63
</UL></TD><TD><UL>
64
<LI><A HREF = "HPL_dlange.html">         HPL_dlange</A>
65
<LI><A HREF = "HPL_dlatcpy.html">        HPL_dlatcpy</A>
66
<LI><A HREF = "HPL_dlaswp00N.html">      HPL_dlaswp00N</A>
67
<LI><A HREF = "HPL_dlaswp01N.html">      HPL_dlaswp01N</A>
68
<LI><A HREF = "HPL_dlaswp02N.html">      HPL_dlaswp02N</A>
69
</UL></TD><TD><UL>
70
<LI><A HREF = "HPL_dlaswp03N.html">      HPL_dlaswp03N</A>
71
<LI><A HREF = "HPL_dlaswp04N.html">      HPL_dlaswp04N</A>
72
<LI><A HREF = "HPL_dlaswp05N.html">      HPL_dlaswp05N</A>
73
<LI><A HREF = "HPL_dlaswp06N.html">      HPL_dlaswp06N</A>
74
<LI><A HREF = "HPL_dlaswp10N.html">      HPL_dlaswp10N</A>
75
</UL></TD><TD><UL>
76
<LI><A HREF = "HPL_dlaswp01T.html">      HPL_dlaswp01T</A>
77
<LI><A HREF = "HPL_dlaswp03T.html">      HPL_dlaswp03T</A>
78
<LI><A HREF = "HPL_dlaswp04T.html">      HPL_dlaswp04T</A>
79
<LI><A HREF = "HPL_dlaswp05T.html">      HPL_dlaswp05T</A>
80
<LI><A HREF = "HPL_dlaswp06T.html">      HPL_dlaswp06T</A>
81
</UL></TD>
82
</TR></TABLE>
83
<HR NOSHADE
84

    
85
<STRONGParallel </STRONG Index , parallel 
86
functionality.
87

    
88
<TABLE =0 =0 =100% BORDER=0 CELLSPACING=1 CELLPADDING=0><TR>
89
<TD><UL>
90
<LI><A HREF = "HPL_indxg2l.html">        HPL_indxg2l</A>
91
<LI><A HREF = "HPL_indxg2lp.html">       HPL_indxg2lp</A>
92
<LI><A HREF = "HPL_indxg2p.html">        HPL_indxg2p</A>
93
</UL></TD><TD><UL>
94
<LI><A HREF = "HPL_indxl2g.html">        HPL_indxl2g</A>
95
<LI><A HREF = "HPL_infog2l.html">        HPL_infog2l</A>
96
<LI><A HREF = "HPL_numroc.html">         HPL_numroc</A>
97
</UL></TD><TD><UL>
98
<LI><A HREF = "HPL_numrocI.html">        HPL_numrocI</A>
99
<LI><A HREF = "HPL_pwarn.html">          HPL_pwarn</A>
100
<LI><A HREF = "HPL_pabort.html">         HPL_pabort</A>
101
</UL></TD><TD><UL>
102
<LI><A HREF = "HPL_pdlaprnt.html">       HPL_pdlaprnt</A>
103
<LI><A HREF = "HPL_pdlamch.html">        HPL_pdlamch</A>
104
<LI><A HREF = "HPL_pdlange.html">        HPL_pdlange</A>
105
</UL></TD>
106
</TR></TABLE>
107
<HR NOSHADE
108

    
109
<STRONGGrid </STRONG  Most  these  have  direct
110
 equivalent.   new ,  when  entire  functionality 
111
not  readily , these  are  convenient
112
 they  on  mininal   of  MPI 
113

    
114
<TABLE =0 =0 =100% BORDER=0 CELLSPACING=1 CELLPADDING=0><TR>
115
<TD><UL>
116
<LI><A HREF = "HPL_grid_exit.html">      HPL_grid_exit</A>
117
<LI><A HREF = "HPL_grid_info.html">      HPL_grid_info</A>
118
<LI><A HREF = "HPL_grid_init.html">      HPL_grid_init</A>
119
</UL></TD><TD><UL>
120
<LI><A HREF = "HPL_all_reduce.html">     HPL_all_reduce</A>
121
<LI><A HREF = "HPL_barrier.html">        HPL_barrier</A>
122
<LI><A HREF = "HPL_broadcast.html">      HPL_broadcast</A>
123
</UL></TD><TD><UL>
124
<LI><A HREF = "HPL_reduce.html">         HPL_reduce</A>
125
<LI><A HREF = "HPL_max.html">            HPL_max</A>
126
<LI><A HREF = "HPL_min.html">            HPL_min</A>
127
</UL></TD><TD><UL>
128
<LI><A HREF = "HPL_pnum.html">           HPL_pnum</A>
129
<LI><A HREF = "HPL_sum.html">            HPL_sum</A>
130
</UL></TD></TR></TABLE>
131
<HR NOSHADE
132

    
133
<STRONGPanel </STRONG
134

    
135
<TABLE =0 =0 =100% BORDER=0 CELLSPACING=1 CELLPADDING=0><TR>
136
<TD><UL>
137
<LI><A HREF = "HPL_pdpanel_disp.html">   HPL_pdpanel_disp</A>
138
</UL></TD><TD><UL>
139
<LI><A HREF = "HPL_pdpanel_free.html">   HPL_pdpanel_free</A>
140
</UL></TD><TD><UL>
141
<LI><A HREF = "HPL_pdpanel_init.html">   HPL_pdpanel_init</A>
142
</UL></TD><TD><UL>
143
<LI><A HREF = "HPL_pdpanel_new.html">    HPL_pdpanel_new</A>
144
</UL></TD></TR></TABLE>
145
<HR NOSHADE
146

    
147
<STRONGPanel </STRONG Recursive (matrix-multiply ) and
148
(matrix-vector ) panel 
149

    
150
<TABLE =0 =0 =100% BORDER=0 CELLSPACING=1 CELLPADDING=0><TR>
151
<TD><UL>
152
<LI><A HREF = "HPL_dlocmax.html">        HPL_dlocmax</A>
153
<LI><A HREF = "HPL_dlocswpN.html">       HPL_dlocswpN</A>
154
<LI><A HREF = "HPL_dlocswpT.html">       HPL_dlocswpT</A>
155
<LI><A HREF = "HPL_pdmxswp.html">        HPL_pdmxswp</A>
156
</UL></TD><TD><UL>
157
<LI><A HREF = "HPL_pdpancrN.html">       HPL_pdpancrN</A>
158
<LI><A HREF = "HPL_pdpancrT.html">       HPL_pdpancrT</A>
159
<LI><A HREF = "HPL_pdrpancrN.html">      HPL_pdrpancrN</A>
160
<LI><A HREF = "HPL_pdrpancrT.html">      HPL_pdrpancrT</A>
161
</UL></TD><TD><UL>
162
<LI><A HREF = "HPL_pdpanllN.html">       HPL_pdpanllN</A>
163
<LI><A HREF = "HPL_pdpanllT.html">       HPL_pdpanllT</A>
164
<LI><A HREF = "HPL_pdrpanllN.html">      HPL_pdrpanllN</A>
165
<LI><A HREF = "HPL_pdrpanllT.html">      HPL_pdrpanllT</A>
166
</UL></TD><TD><UL>
167
<LI><A HREF = "HPL_pdpanrlN.html">       HPL_pdpanrlN</A>
168
<LI><A HREF = "HPL_pdpanrlT.html">       HPL_pdpanrlT</A>
169
<LI><A HREF = "HPL_pdrpanrlN.html">      HPL_pdrpanrlN</A>
170
<LI><A HREF = "HPL_pdrpanrlT.html">      HPL_pdrpanrlT</A>
171
<LI><A HREF = "HPL_pdfact.html">         HPL_pdfact</A>
172
</UL></TD></TR></TABLE>
173
<HR NOSHADE
174

    
175
<STRONGPanel </STRONG
176

    
177
<TABLE =0 =0 =100% BORDER=0 CELLSPACING=1 CELLPADDING=0><TR>
178
<TD><UL>
179
<LI><A HREF = "HPL_bcast.html">          HPL_bcast</A>
180
<LI><A HREF = "HPL_binit.html">          HPL_binit</A>
181
</UL></TD><TD><UL>
182
<LI><A HREF = "HPL_bwait.html">          HPL_bwait</A>
183
<LI><A HREF = "HPL_copyL.html">          HPL_copyL</A>
184
</UL></TD><TD><UL>
185
<LI><A HREF = "HPL_packL.html">          HPL_packL</A>
186
<LI><A HREF = "HPL_recv.html">           HPL_recv</A>
187
</UL></TD><TD><UL>
188
<LI><A HREF = "HPL_sdrv.html">           HPL_sdrv</A>
189
<LI><A HREF = "HPL_send.html">           HPL_send</A>
190
</UL></TD></TR></TABLE>
191
<HR NOSHADE
192

    
193
<STRONGUpdate</STRONG
194

    
195
<TABLE =0 =0 =100% BORDER=0 CELLSPACING=1 CELLPADDING=0><TR>
196
<TD><UL>
197
<LI><A HREF = "HPL_perm.html">           HPL_perm</A>
198
<LI><A HREF = "HPL_pipid.html">          HPL_pipid</A>
199
<LI><A HREF = "HPL_plindx0.html">        HPL_plindx0</A>
200
<LI><A HREF = "HPL_plindx1.html">        HPL_plindx1</A>
201
<LI><A HREF = "HPL_plindx10.html">       HPL_plindx10</A>
202
</UL></TD><TD><UL>
203
<LI><A HREF = "HPL_equil.html">          HPL_equil</A>
204
<LI><A HREF = "HPL_pdlaswp00N.html">     HPL_pdlaswp00N</A>
205
<LI><A HREF = "HPL_pdlaswp01N.html">     HPL_pdlaswp01N</A>
206
<LI><A HREF = "HPL_pdlaswp00T.html">     HPL_pdlaswp00T</A>
207
<LI><A HREF = "HPL_pdlaswp01T.html">     HPL_pdlaswp01T</A>
208
</UL></TD><TD><UL>
209
<LI><A HREF = "HPL_logsort.html">        HPL_logsort</A>
210
<LI><A HREF = "HPL_rollN.html">          HPL_rollN</A>
211
<LI><A HREF = "HPL_rollT.html">          HPL_rollT</A>
212
<LI><A HREF = "HPL_spreadN.html">        HPL_spreadN</A>
213
<LI><A HREF = "HPL_spreadT.html">        HPL_spreadT</A>
214
</UL></TD><TD><UL>
215
<LI><A HREF = "HPL_pdupdateNN.html">     HPL_pdupdateNN</A>
216
<LI><A HREF = "HPL_pdupdateNT.html">     HPL_pdupdateNT</A>
217
<LI><A HREF = "HPL_pdupdateTN.html">     HPL_pdupdateTN</A>
218
<LI><A HREF = "HPL_pdupdateTT.html">     HPL_pdupdateTT</A>
219
</UL></TD></TR></TABLE>
220
<HR NOSHADE
221

    
222
<STRONGMain  / Look-ahead</STRONG
223

    
224
<TABLE =0 =0 =100% BORDER=0 CELLSPACING=1 CELLPADDING=0><TR>
225
<TD><UL>
226
<LI><A HREF = "HPL_pdgesv.html">         HPL_pdgesv</A>
227
</UL></TD><TD><UL>
228
<LI><A HREF = "HPL_pdgesv0.html">        HPL_pdgesv0</A>
229
</UL></TD><TD><UL>
230
<LI><A HREF = "HPL_pdgesvK1.html">       HPL_pdgesvK1</A>
231
</UL></TD><TD><UL>
232
<LI><A HREF = "HPL_pdgesvK2.html">       HPL_pdgesvK2</A>
233
</UL></TD></TR></TABLE>
234
<HR NOSHADE
235

    
236
<STRONGBackward </STRONG
237

    
238
<TABLE =0 =0 =100% BORDER=0 CELLSPACING=1 CELLPADDING=0><TR>
239
<TD><UL>
240
<LI><A HREF = "HPL_pdtrsv.html">         HPL_pdtrsv</A>
241
</UL></TD></TR></TABLE>
242
<HR NOSHADE
243

    
244
<STRONGMatrix </STRONG A  version  the  random
245
 generator  less  though.
246
<TABLE =0 =0 =100% BORDER=0 CELLSPACING=1 CELLPADDING=0><TR>
247
<TD><UL>
248
<LI><A HREF = "HPL_setran.html">         HPL_setran</A>
249
<LI><A HREF = "HPL_rand.html">           HPL_rand</A>
250
</UL></TD><TD><UL>
251
<LI><A HREF = "HPL_jumpit.html">         HPL_jumpit</A>
252
<LI><A HREF = "HPL_xjumpm.html">         HPL_xjumpm</A>
253
</UL></TD><TD><UL>
254
<LI><A HREF = "HPL_ladd.html">           HPL_ladd</A>
255
<LI><A HREF = "HPL_lmul.html">           HPL_lmul</A>
256
</UL></TD><TD><UL>
257
<LI><A HREF = "HPL_dmatgen.html">        HPL_dmatgen</A>
258
<LI><A HREF = "HPL_pdmatgen.html">       HPL_pdmatgen</A>
259
</UL></TD></TR></TABLE>
260
<HR NOSHADE
261

    
262
<STRONGTimers</STRONG Sequential  parallel  utilities.
263
<TABLE =0 =0 =100% BORDER=0 CELLSPACING=1 CELLPADDING=0><TR>
264
<TD><UL>
265
<LI><A HREF = "HPL_timer.html">          HPL_timer</A>
266
<LI><A HREF = "HPL_ptimer.html">         HPL_ptimer</A>
267
</UL></TD><TD><UL>
268
<LI><A HREF = "HPL_timer_cputime.html">  HPL_timer_cputime</A>
269
<LI><A HREF = "HPL_timer_walltime.html"> HPL_timer_walltime</A>
270
</UL></TD><TD><UL>
271
<LI><A HREF = "HPL_ptimer_cputime.html"> HPL_ptimer_cputime</A>
272
<LI><A HREF = "HPL_ptimer_walltime.html">HPL_ptimer_walltime</A>
273
</UL></TD></TR></TABLE>
274
<HR NOSHADE
275

    
276
<STRONGMain  / Timing </STRONG
277

    
278
<TABLE =0 =0 =100% BORDER=0 CELLSPACING=1 CELLPADDING=0><TR>
279
<TD><UL>
280
<LI><A HREF = "HPL_pddriver.html">       HPL_pddriver</A>
281
</UL></TD><TD><UL>
282
<LI><A HREF = "HPL_pdinfo.html">         HPL_pdinfo</A>
283
</UL></TD><TD><UL>
284
<LI><A HREF = "HPL_pdtest.html">         HPL_pdtest</A>
285
</UL></TD></TR></TABLE>
286

    
287
<HR NOSHADE
288
<CENTER
289
<A  = "index.html">            [Home]</A>
290
<A HREF = "copyright.html">        [Copyright and Licensing Terms]</A>
291
<A HREF = "algorithm.html">        [Algorithm]</A>
292
<A HREF = "scalability.html">      [Scalability]</A>
293
<A HREF = "results.html">          [Performance Results]</A>
294
<A HREF = "documentation.html">    [Documentation]</A>
295
<A HREF = "software.html">         [Software]</A>
296
<A HREF = "faqs.html">             [FAQs]</A>
297
<A HREF = "tuning.html">           [Tuning]</A>
298
<A HREF = "errata.html">           [Errata-Bugs]</A>
299
<A HREF = "references.html">       [References]</A>
300
<A HREF = "links.html">            [Related Links]</A><BR>
301
</CENTER>
302
<HR NOSHADE
303
</BODY
304
</HTML