IBM Support

How do I use open-mpi to recompile SCALAPACK?

Troubleshooting


Problem

How do I use open-mpi to recompile SCALAPACK?

Resolving The Problem

How do I use open-mpi to recompile SCALAPACK?

The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines redesigned for distributed memory MIMD parallel computers. It is currently written in a Single-Program-Multiple-Data style using explicit message passing for interprocessor communication. It assumes matrices are laid out in a two-dimensional block cyclic decomposition. ScaLAPACK is designed for heterogeneous computing and is portable on any computer that supports MPI or PVM. (from http://www.netlib.org/scalapack/scalapack_home.html)


Here is the procedure to recompile the scalapack library :

1- download the scalapack sources from netlib
wget http://www.netlib.org/scalapack/scalapack-1.7.4.tgz

2- create a SLmake.inc file :
A sample SLmake.inc file is attached.

3- build the libraries :
make lib

4- build the tests :
make exe

To recompile the scalapack examples / tests, you just to do make exe (as described above).
Then, you can go in the following directory :
/home/toor3/compile_temp/scalapack-1.7.4/TESTING
and run the test you want.
You can get some documentation from the netlib website about these tests :
http://netlib.org/scalapack/scalapack_install.pdf
You can also download examples here :
http://netlib.org/scalapack/examples/

[{"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

More support for:
IBM Spectrum Cluster Foundation

Software version:
4.1.1

Document number:
702135

Modified date:
09 September 2018

UID

isg3T1014207