HPL is a software package that solves a (random) dense linear system in double precision (64-bits) arithmetic on distributed memory computers. It is a LINPACK benchmark that measures the floating- point rate of execution for solving a linear system of equations.
To build an HPL binary from the source code, edit the MPxxx and LAxxx
directories in your architecture-specific Makefile to match the
installed locations of your MPI and Linear Algebra library. For
AOCL-BLAS, use the F77 interface with F2CDEFS = -DAdd
-DF77_INTEGER=int - DStringSunStyle.
Use the multi-threaded AOCL-BLAS with the following configuration for an optimal performance:
$ ./configure --enable-cblas -t openmp --prefix=<path> auto
Setup HPL.dat before running the benchmark.