El paquete de HPL se obtiene de http://www.netlib.org/benchmark/hpl/hpl.tgz.
Una vez contando con este archivo se descompacta y se pasa al subdirectorio HPL con los siguientes comandos:
# tar -zxvf hpl.tar.gz # cd hpl
HPL proporciona varios Makefiles con la configuración adecuada para distintos sistemas bajo el directorio setup. Se copia el más adecuado al directorio HPL:
# cp setup/Make.Linux_PII_CBLAS_gm ./Posteriormente se modifica el Makefile para corresponder con la configuración de nuestro sistema. Unicamente se debe modificar el valor de las siguientes variables, para indicar que se va a emplear la biblioteca ATLAS:
LAdir = /usr/lib LAinc = LAlib = $(LAdir)/libcblas.a $(LAdir)/libatlas.a
Una vez concluida la configuración se puede proceder a la compilación con el siguiente comando:
# make arch=Linux_PII_CBLAS_gm
Esto genera los archivos ejecutables en bin/Linux_PII_CBLAS_gm. Los archivos necesarios para correr el benchmark son dos, xhpl y el archivo de configuración HPL.dat.