IBM Support

How do I recompile linpack using openmpi 1.1.4 and gcc?

Troubleshooting


Problem

How do I recompile linpack using openmpi 1.1.4 and gcc?

Resolving The Problem

How do I recompile linpack using openmpi 1.1.4 with gcc, pgf77 as backend compilers for mpicc and mpif77?

 

Prerequisite:
1. Open-MPI 1.1.4 is compiled with GCC and pgf77. Please refer to knowledge base article KB1-10OVHX for the intruction for the how to.
2. Portland Group Fortran Compiler is installed in the cluster

 

The procedure is as follow:
1- download linpack :
wget http://www.netlib.org/benchmark/hpl/hpl.tgz

2- copy a makefile from the setup directory (and rename):
cp setup/Make.Linux_ATHLON_FBLAS Make.amd_pgi_ompi_acml

3- edit and modify the Makefile (Attached):
Please note that we used the ACML library (non threaded) provided by portland.

4- make the distribution :
make arch=amd_pgi_ompi_acml
A binary named xhpl and the configuration file for linpack HPL.dat will be created here (under the hpll directory):
bin/amd_pgi_ompi_acml

5- edit the HPL.dat and run a basic example.

[{"Product":{"code":"SSZUCA","label":"IBM Spectrum Cluster Foundation"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"--","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"4.1.1","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}},{"Product":{"code":"SSZUCA","label":"IBM Spectrum Cluster Foundation"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":null,"Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
16 September 2018

UID

isg3T1014416