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/
Was this topic helpful?
Document Information
More support for:
IBM Spectrum Cluster Foundation
Software version:
4.1.1
Document number:
702135
Modified date:
09 September 2018
UID
isg3T1014207