The HPL software distribution comes with a set of text files explaining
how to install, run and tune the software. These files reside in the top
level directory and their names are in upper case. To a large extent,
this page reproduces them. In addition, man- and HTML-pages are provided
for every routine in the package. To access the man pages, one must add
hpl/man to its MANPATH environment variable. The HTML pages can be
accessed on this site, or by pointing your browser to your local hpl/www
directory. Finally, the source code has been heavily documented. Despite
all the other documentation efforts, the source code remains the most
trustworthy and truthful piece of information about what goes on in HPL.
HPL Functions HTML Pages
Computational Kernels Wrappers
When calling the Fortran 77 BLAS interface, these C functions allow to
confine the C to Fortran 77 interface issues to a small subset of
Basic functionality, local swap functions.
Index computations, parallel basic functionality.
Most of these routines have a direct MPI equivalent. On new systems,
when the entire MPI functionality is not yet available, these functions
are particularly convenient since they rely on a mininal subset of the
Recursive (matrix-multiply based) and (matrix-vector based) panel
Main Factorization / Look-ahead
A C version of the ScaLAPACK random matrix generator with less
Sequential and parallel timing utilities.
Main Testing / Timing Driver
[Copyright and Licensing Terms]