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 |