Statistiques
| Révision :

root / www / documentation.html

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

1 1 equemene
<HTML>
2 1 equemene
<HEAD>
3 1 equemene
<TITLE>HPL Documentation</TITLE>
4 1 equemene
</HEAD>
5 1 equemene
6 1 equemene
<BODY
7 1 equemene
BGCOLOR     = "WHITE"
8 1 equemene
BACKGROUND  = "WHITE"
9 1 equemene
TEXT        = "#000000"
10 1 equemene
VLINK       = "#000099"
11 1 equemene
ALINK       = "#947153"
12 1 equemene
LINK        = "#0000ff">
13 1 equemene
14 1 equemene
<H2>HPL Documentation</H2>
15 1 equemene
16 1 equemene
The  HPL software distribution comes  with a set of text files explaining
17 1 equemene
how to install,  run and tune the software. These files reside in the top
18 1 equemene
level  directory  and their names are in upper case.  To  a large extent,
19 1 equemene
this page reproduces them. In addition,  man- and HTML-pages are provided
20 1 equemene
for every routine in the package. To access the man pages,  one  must add
21 1 equemene
hpl/man  to its  MANPATH  environment variable.  The  HTML  pages  can be
22 1 equemene
accessed on this site,  or by pointing your browser to your local hpl/www
23 1 equemene
directory. Finally,  the source code has been heavily documented. Despite
24 1 equemene
all the other documentation efforts, the  source  code remains  the  most
25 1 equemene
trustworthy  and truthful piece of information about what goes on in HPL.
26 1 equemene
<BR><BR>
27 1 equemene
28 1 equemene
<H3>HPL Functions HTML Pages</H3>
29 1 equemene
30 1 equemene
<STRONG>Computational Kernels Wrappers</STRONG> When calling the Fortran
31 1 equemene
77 BLAS interface, these C functions allow to confine the C  to  Fortran
32 1 equemene
77 interface  issues  to  a small  subset of routines.
33 1 equemene
34 1 equemene
<TABLE HSPACE=0 VSPACE=0 WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=0><TR>
35 1 equemene
<TD><UL>
36 1 equemene
<LI><A HREF = "HPL_idamax.html">         HPL_idamax</A>
37 1 equemene
<LI><A HREF = "HPL_dscal.html">          HPL_dscal</A>
38 1 equemene
<LI><A HREF = "HPL_dswap.html">          HPL_dswap</A>
39 1 equemene
</UL></TD><TD><UL>
40 1 equemene
<LI><A HREF = "HPL_dcopy.html">          HPL_dcopy</A>
41 1 equemene
<LI><A HREF = "HPL_daxpy.html">          HPL_daxpy</A>
42 1 equemene
</UL></TD><TD><UL>
43 1 equemene
<LI><A HREF = "HPL_dgemv.html">          HPL_dgemv</A>
44 1 equemene
<LI><A HREF = "HPL_dger.html">           HPL_dger</A>
45 1 equemene
<LI><A HREF = "HPL_dtrsv.html">          HPL_dtrsv</A>
46 1 equemene
</UL></TD><TD><UL>
47 1 equemene
<LI><A HREF = "HPL_dgemm.html">          HPL_dgemm</A>
48 1 equemene
<LI><A HREF = "HPL_dtrsm.html">          HPL_dtrsm</A>
49 1 equemene
</UL></TD>
50 1 equemene
</TR></TABLE>
51 1 equemene
<HR NOSHADE
52 1 equemene
53 1 equemene
<STRONGLocal </STRONG Basic , local  functions.
54 1 equemene
55 1 equemene
<TABLE =0 =0 =100% BORDER=0 CELLSPACING=1 CELLPADDING=0><TR>
56 1 equemene
<TD><UL>
57 1 equemene
<LI><A HREF = "HPL_fprintf.html">        HPL_fprintf</A>
58 1 equemene
<LI><A HREF = "HPL_warn.html">           HPL_warn</A>
59 1 equemene
<LI><A HREF = "HPL_abort.html">          HPL_abort</A>
60 1 equemene
<LI><A HREF = "HPL_dlaprnt.html">        HPL_dlaprnt</A>
61 1 equemene
<LI><A HREF = "HPL_dlamch.html">         HPL_dlamch</A>
62 1 equemene
<LI><A HREF = "HPL_dlacpy.html">         HPL_dlacpy</A>
63 1 equemene
</UL></TD><TD><UL>
64 1 equemene
<LI><A HREF = "HPL_dlange.html">         HPL_dlange</A>
65 1 equemene
<LI><A HREF = "HPL_dlatcpy.html">        HPL_dlatcpy</A>
66 1 equemene
<LI><A HREF = "HPL_dlaswp00N.html">      HPL_dlaswp00N</A>
67 1 equemene
<LI><A HREF = "HPL_dlaswp01N.html">      HPL_dlaswp01N</A>
68 1 equemene
<LI><A HREF = "HPL_dlaswp02N.html">      HPL_dlaswp02N</A>
69 1 equemene
</UL></TD><TD><UL>
70 1 equemene
<LI><A HREF = "HPL_dlaswp03N.html">      HPL_dlaswp03N</A>
71 1 equemene
<LI><A HREF = "HPL_dlaswp04N.html">      HPL_dlaswp04N</A>
72 1 equemene
<LI><A HREF = "HPL_dlaswp05N.html">      HPL_dlaswp05N</A>
73 1 equemene
<LI><A HREF = "HPL_dlaswp06N.html">      HPL_dlaswp06N</A>
74 1 equemene
<LI><A HREF = "HPL_dlaswp10N.html">      HPL_dlaswp10N</A>
75 1 equemene
</UL></TD><TD><UL>
76 1 equemene
<LI><A HREF = "HPL_dlaswp01T.html">      HPL_dlaswp01T</A>
77 1 equemene
<LI><A HREF = "HPL_dlaswp03T.html">      HPL_dlaswp03T</A>
78 1 equemene
<LI><A HREF = "HPL_dlaswp04T.html">      HPL_dlaswp04T</A>
79 1 equemene
<LI><A HREF = "HPL_dlaswp05T.html">      HPL_dlaswp05T</A>
80 1 equemene
<LI><A HREF = "HPL_dlaswp06T.html">      HPL_dlaswp06T</A>
81 1 equemene
</UL></TD>
82 1 equemene
</TR></TABLE>
83 1 equemene
<HR NOSHADE
84 1 equemene
85 1 equemene
<STRONGParallel </STRONG Index , parallel 
86 1 equemene
functionality.
87 1 equemene
88 1 equemene
<TABLE =0 =0 =100% BORDER=0 CELLSPACING=1 CELLPADDING=0><TR>
89 1 equemene
<TD><UL>
90 1 equemene
<LI><A HREF = "HPL_indxg2l.html">        HPL_indxg2l</A>
91 1 equemene
<LI><A HREF = "HPL_indxg2lp.html">       HPL_indxg2lp</A>
92 1 equemene
<LI><A HREF = "HPL_indxg2p.html">        HPL_indxg2p</A>
93 1 equemene
</UL></TD><TD><UL>
94 1 equemene
<LI><A HREF = "HPL_indxl2g.html">        HPL_indxl2g</A>
95 1 equemene
<LI><A HREF = "HPL_infog2l.html">        HPL_infog2l</A>
96 1 equemene
<LI><A HREF = "HPL_numroc.html">         HPL_numroc</A>
97 1 equemene
</UL></TD><TD><UL>
98 1 equemene
<LI><A HREF = "HPL_numrocI.html">        HPL_numrocI</A>
99 1 equemene
<LI><A HREF = "HPL_pwarn.html">          HPL_pwarn</A>
100 1 equemene
<LI><A HREF = "HPL_pabort.html">         HPL_pabort</A>
101 1 equemene
</UL></TD><TD><UL>
102 1 equemene
<LI><A HREF = "HPL_pdlaprnt.html">       HPL_pdlaprnt</A>
103 1 equemene
<LI><A HREF = "HPL_pdlamch.html">        HPL_pdlamch</A>
104 1 equemene
<LI><A HREF = "HPL_pdlange.html">        HPL_pdlange</A>
105 1 equemene
</UL></TD>
106 1 equemene
</TR></TABLE>
107 1 equemene
<HR NOSHADE
108 1 equemene
109 1 equemene
<STRONGGrid </STRONG  Most  these  have  direct
110 1 equemene
 equivalent.   new ,  when  entire  functionality 
111 1 equemene
not  readily , these  are  convenient
112 1 equemene
 they  on  mininal   of  MPI 
113 1 equemene
114 1 equemene
<TABLE =0 =0 =100% BORDER=0 CELLSPACING=1 CELLPADDING=0><TR>
115 1 equemene
<TD><UL>
116 1 equemene
<LI><A HREF = "HPL_grid_exit.html">      HPL_grid_exit</A>
117 1 equemene
<LI><A HREF = "HPL_grid_info.html">      HPL_grid_info</A>
118 1 equemene
<LI><A HREF = "HPL_grid_init.html">      HPL_grid_init</A>
119 1 equemene
</UL></TD><TD><UL>
120 1 equemene
<LI><A HREF = "HPL_all_reduce.html">     HPL_all_reduce</A>
121 1 equemene
<LI><A HREF = "HPL_barrier.html">        HPL_barrier</A>
122 1 equemene
<LI><A HREF = "HPL_broadcast.html">      HPL_broadcast</A>
123 1 equemene
</UL></TD><TD><UL>
124 1 equemene
<LI><A HREF = "HPL_reduce.html">         HPL_reduce</A>
125 1 equemene
<LI><A HREF = "HPL_max.html">            HPL_max</A>
126 1 equemene
<LI><A HREF = "HPL_min.html">            HPL_min</A>
127 1 equemene
</UL></TD><TD><UL>
128 1 equemene
<LI><A HREF = "HPL_pnum.html">           HPL_pnum</A>
129 1 equemene
<LI><A HREF = "HPL_sum.html">            HPL_sum</A>
130 1 equemene
</UL></TD></TR></TABLE>
131 1 equemene
<HR NOSHADE
132 1 equemene
133 1 equemene
<STRONGPanel </STRONG
134 1 equemene
135 1 equemene
<TABLE =0 =0 =100% BORDER=0 CELLSPACING=1 CELLPADDING=0><TR>
136 1 equemene
<TD><UL>
137 1 equemene
<LI><A HREF = "HPL_pdpanel_disp.html">   HPL_pdpanel_disp</A>
138 1 equemene
</UL></TD><TD><UL>
139 1 equemene
<LI><A HREF = "HPL_pdpanel_free.html">   HPL_pdpanel_free</A>
140 1 equemene
</UL></TD><TD><UL>
141 1 equemene
<LI><A HREF = "HPL_pdpanel_init.html">   HPL_pdpanel_init</A>
142 1 equemene
</UL></TD><TD><UL>
143 1 equemene
<LI><A HREF = "HPL_pdpanel_new.html">    HPL_pdpanel_new</A>
144 1 equemene
</UL></TD></TR></TABLE>
145 1 equemene
<HR NOSHADE
146 1 equemene
147 1 equemene
<STRONGPanel </STRONG Recursive (matrix-multiply ) and
148 1 equemene
(matrix-vector ) panel 
149 1 equemene
150 1 equemene
<TABLE =0 =0 =100% BORDER=0 CELLSPACING=1 CELLPADDING=0><TR>
151 1 equemene
<TD><UL>
152 1 equemene
<LI><A HREF = "HPL_dlocmax.html">        HPL_dlocmax</A>
153 1 equemene
<LI><A HREF = "HPL_dlocswpN.html">       HPL_dlocswpN</A>
154 1 equemene
<LI><A HREF = "HPL_dlocswpT.html">       HPL_dlocswpT</A>
155 1 equemene
<LI><A HREF = "HPL_pdmxswp.html">        HPL_pdmxswp</A>
156 1 equemene
</UL></TD><TD><UL>
157 1 equemene
<LI><A HREF = "HPL_pdpancrN.html">       HPL_pdpancrN</A>
158 1 equemene
<LI><A HREF = "HPL_pdpancrT.html">       HPL_pdpancrT</A>
159 1 equemene
<LI><A HREF = "HPL_pdrpancrN.html">      HPL_pdrpancrN</A>
160 1 equemene
<LI><A HREF = "HPL_pdrpancrT.html">      HPL_pdrpancrT</A>
161 1 equemene
</UL></TD><TD><UL>
162 1 equemene
<LI><A HREF = "HPL_pdpanllN.html">       HPL_pdpanllN</A>
163 1 equemene
<LI><A HREF = "HPL_pdpanllT.html">       HPL_pdpanllT</A>
164 1 equemene
<LI><A HREF = "HPL_pdrpanllN.html">      HPL_pdrpanllN</A>
165 1 equemene
<LI><A HREF = "HPL_pdrpanllT.html">      HPL_pdrpanllT</A>
166 1 equemene
</UL></TD><TD><UL>
167 1 equemene
<LI><A HREF = "HPL_pdpanrlN.html">       HPL_pdpanrlN</A>
168 1 equemene
<LI><A HREF = "HPL_pdpanrlT.html">       HPL_pdpanrlT</A>
169 1 equemene
<LI><A HREF = "HPL_pdrpanrlN.html">      HPL_pdrpanrlN</A>
170 1 equemene
<LI><A HREF = "HPL_pdrpanrlT.html">      HPL_pdrpanrlT</A>
171 1 equemene
<LI><A HREF = "HPL_pdfact.html">         HPL_pdfact</A>
172 1 equemene
</UL></TD></TR></TABLE>
173 1 equemene
<HR NOSHADE
174 1 equemene
175 1 equemene
<STRONGPanel </STRONG
176 1 equemene
177 1 equemene
<TABLE =0 =0 =100% BORDER=0 CELLSPACING=1 CELLPADDING=0><TR>
178 1 equemene
<TD><UL>
179 1 equemene
<LI><A HREF = "HPL_bcast.html">          HPL_bcast</A>
180 1 equemene
<LI><A HREF = "HPL_binit.html">          HPL_binit</A>
181 1 equemene
</UL></TD><TD><UL>
182 1 equemene
<LI><A HREF = "HPL_bwait.html">          HPL_bwait</A>
183 1 equemene
<LI><A HREF = "HPL_copyL.html">          HPL_copyL</A>
184 1 equemene
</UL></TD><TD><UL>
185 1 equemene
<LI><A HREF = "HPL_packL.html">          HPL_packL</A>
186 1 equemene
<LI><A HREF = "HPL_recv.html">           HPL_recv</A>
187 1 equemene
</UL></TD><TD><UL>
188 1 equemene
<LI><A HREF = "HPL_sdrv.html">           HPL_sdrv</A>
189 1 equemene
<LI><A HREF = "HPL_send.html">           HPL_send</A>
190 1 equemene
</UL></TD></TR></TABLE>
191 1 equemene
<HR NOSHADE
192 1 equemene
193 1 equemene
<STRONGUpdate</STRONG
194 1 equemene
195 1 equemene
<TABLE =0 =0 =100% BORDER=0 CELLSPACING=1 CELLPADDING=0><TR>
196 1 equemene
<TD><UL>
197 1 equemene
<LI><A HREF = "HPL_perm.html">           HPL_perm</A>
198 1 equemene
<LI><A HREF = "HPL_pipid.html">          HPL_pipid</A>
199 1 equemene
<LI><A HREF = "HPL_plindx0.html">        HPL_plindx0</A>
200 1 equemene
<LI><A HREF = "HPL_plindx1.html">        HPL_plindx1</A>
201 1 equemene
<LI><A HREF = "HPL_plindx10.html">       HPL_plindx10</A>
202 1 equemene
</UL></TD><TD><UL>
203 1 equemene
<LI><A HREF = "HPL_equil.html">          HPL_equil</A>
204 1 equemene
<LI><A HREF = "HPL_pdlaswp00N.html">     HPL_pdlaswp00N</A>
205 1 equemene
<LI><A HREF = "HPL_pdlaswp01N.html">     HPL_pdlaswp01N</A>
206 1 equemene
<LI><A HREF = "HPL_pdlaswp00T.html">     HPL_pdlaswp00T</A>
207 1 equemene
<LI><A HREF = "HPL_pdlaswp01T.html">     HPL_pdlaswp01T</A>
208 1 equemene
</UL></TD><TD><UL>
209 1 equemene
<LI><A HREF = "HPL_logsort.html">        HPL_logsort</A>
210 1 equemene
<LI><A HREF = "HPL_rollN.html">          HPL_rollN</A>
211 1 equemene
<LI><A HREF = "HPL_rollT.html">          HPL_rollT</A>
212 1 equemene
<LI><A HREF = "HPL_spreadN.html">        HPL_spreadN</A>
213 1 equemene
<LI><A HREF = "HPL_spreadT.html">        HPL_spreadT</A>
214 1 equemene
</UL></TD><TD><UL>
215 1 equemene
<LI><A HREF = "HPL_pdupdateNN.html">     HPL_pdupdateNN</A>
216 1 equemene
<LI><A HREF = "HPL_pdupdateNT.html">     HPL_pdupdateNT</A>
217 1 equemene
<LI><A HREF = "HPL_pdupdateTN.html">     HPL_pdupdateTN</A>
218 1 equemene
<LI><A HREF = "HPL_pdupdateTT.html">     HPL_pdupdateTT</A>
219 1 equemene
</UL></TD></TR></TABLE>
220 1 equemene
<HR NOSHADE
221 1 equemene
222 1 equemene
<STRONGMain  / Look-ahead</STRONG
223 1 equemene
224 1 equemene
<TABLE =0 =0 =100% BORDER=0 CELLSPACING=1 CELLPADDING=0><TR>
225 1 equemene
<TD><UL>
226 1 equemene
<LI><A HREF = "HPL_pdgesv.html">         HPL_pdgesv</A>
227 1 equemene
</UL></TD><TD><UL>
228 1 equemene
<LI><A HREF = "HPL_pdgesv0.html">        HPL_pdgesv0</A>
229 1 equemene
</UL></TD><TD><UL>
230 1 equemene
<LI><A HREF = "HPL_pdgesvK1.html">       HPL_pdgesvK1</A>
231 1 equemene
</UL></TD><TD><UL>
232 1 equemene
<LI><A HREF = "HPL_pdgesvK2.html">       HPL_pdgesvK2</A>
233 1 equemene
</UL></TD></TR></TABLE>
234 1 equemene
<HR NOSHADE
235 1 equemene
236 1 equemene
<STRONGBackward </STRONG
237 1 equemene
238 1 equemene
<TABLE =0 =0 =100% BORDER=0 CELLSPACING=1 CELLPADDING=0><TR>
239 1 equemene
<TD><UL>
240 1 equemene
<LI><A HREF = "HPL_pdtrsv.html">         HPL_pdtrsv</A>
241 1 equemene
</UL></TD></TR></TABLE>
242 1 equemene
<HR NOSHADE
243 1 equemene
244 1 equemene
<STRONGMatrix </STRONG A  version  the  random
245 1 equemene
 generator  less  though.
246 1 equemene
<TABLE =0 =0 =100% BORDER=0 CELLSPACING=1 CELLPADDING=0><TR>
247 1 equemene
<TD><UL>
248 1 equemene
<LI><A HREF = "HPL_setran.html">         HPL_setran</A>
249 1 equemene
<LI><A HREF = "HPL_rand.html">           HPL_rand</A>
250 1 equemene
</UL></TD><TD><UL>
251 1 equemene
<LI><A HREF = "HPL_jumpit.html">         HPL_jumpit</A>
252 1 equemene
<LI><A HREF = "HPL_xjumpm.html">         HPL_xjumpm</A>
253 1 equemene
</UL></TD><TD><UL>
254 1 equemene
<LI><A HREF = "HPL_ladd.html">           HPL_ladd</A>
255 1 equemene
<LI><A HREF = "HPL_lmul.html">           HPL_lmul</A>
256 1 equemene
</UL></TD><TD><UL>
257 1 equemene
<LI><A HREF = "HPL_dmatgen.html">        HPL_dmatgen</A>
258 1 equemene
<LI><A HREF = "HPL_pdmatgen.html">       HPL_pdmatgen</A>
259 1 equemene
</UL></TD></TR></TABLE>
260 1 equemene
<HR NOSHADE
261 1 equemene
262 1 equemene
<STRONGTimers</STRONG Sequential  parallel  utilities.
263 1 equemene
<TABLE =0 =0 =100% BORDER=0 CELLSPACING=1 CELLPADDING=0><TR>
264 1 equemene
<TD><UL>
265 1 equemene
<LI><A HREF = "HPL_timer.html">          HPL_timer</A>
266 1 equemene
<LI><A HREF = "HPL_ptimer.html">         HPL_ptimer</A>
267 1 equemene
</UL></TD><TD><UL>
268 1 equemene
<LI><A HREF = "HPL_timer_cputime.html">  HPL_timer_cputime</A>
269 1 equemene
<LI><A HREF = "HPL_timer_walltime.html"> HPL_timer_walltime</A>
270 1 equemene
</UL></TD><TD><UL>
271 1 equemene
<LI><A HREF = "HPL_ptimer_cputime.html"> HPL_ptimer_cputime</A>
272 1 equemene
<LI><A HREF = "HPL_ptimer_walltime.html">HPL_ptimer_walltime</A>
273 1 equemene
</UL></TD></TR></TABLE>
274 1 equemene
<HR NOSHADE
275 1 equemene
276 1 equemene
<STRONGMain  / Timing </STRONG
277 1 equemene
278 1 equemene
<TABLE =0 =0 =100% BORDER=0 CELLSPACING=1 CELLPADDING=0><TR>
279 1 equemene
<TD><UL>
280 1 equemene
<LI><A HREF = "HPL_pddriver.html">       HPL_pddriver</A>
281 1 equemene
</UL></TD><TD><UL>
282 1 equemene
<LI><A HREF = "HPL_pdinfo.html">         HPL_pdinfo</A>
283 1 equemene
</UL></TD><TD><UL>
284 1 equemene
<LI><A HREF = "HPL_pdtest.html">         HPL_pdtest</A>
285 1 equemene
</UL></TD></TR></TABLE>
286 1 equemene
287 1 equemene
<HR NOSHADE
288 1 equemene
<CENTER
289 1 equemene
<A  = "index.html">            [Home]</A>
290 1 equemene
<A HREF = "copyright.html">        [Copyright and Licensing Terms]</A>
291 1 equemene
<A HREF = "algorithm.html">        [Algorithm]</A>
292 1 equemene
<A HREF = "scalability.html">      [Scalability]</A>
293 1 equemene
<A HREF = "results.html">          [Performance Results]</A>
294 1 equemene
<A HREF = "documentation.html">    [Documentation]</A>
295 1 equemene
<A HREF = "software.html">         [Software]</A>
296 1 equemene
<A HREF = "faqs.html">             [FAQs]</A>
297 1 equemene
<A HREF = "tuning.html">           [Tuning]</A>
298 1 equemene
<A HREF = "errata.html">           [Errata-Bugs]</A>
299 1 equemene
<A HREF = "references.html">       [References]</A>
300 1 equemene
<A HREF = "links.html">            [Related Links]</A><BR>
301 1 equemene
</CENTER>
302 1 equemene
<HR NOSHADE
303 1 equemene
</BODY
304 1 equemene
</HTML