Skip to main content

scalapack

Versions and Availability

About the Software

ScaLAPACK is a library of high-performance linear algebra routines for parallel distributed memory machines. ScaLAPACK solves dense and banded linear systems, least squares problems, eigenvalue problems, and singular value problems.

Usage

Usage requires adding the desired function calls to a program, then linking with the appropriate libraries. For example:

$ export BLACS=/usr/local/packages/blacs/1.1/intel-11.1-mvapich-1.1/lib
$ export SCALAPACK=/usr/local/packages/scalapack/1.8.0/intel-11.1-mvapich-1.1/lib
$ export LAPACK=/usr/local/packages/lapack/3.2/intel-11.1-mvapich-1.1/lib

$ mpif90 program.f $SCALAPACK/libscalapack.a $BLACS/blacsF77init_MPI-LINUX-0.a \
    $BLACS/blacs_MPI-LINUX-0.a $BLACS/blacsCinit_MPI-LINUX-0.a \
    $LAPACK/liblapack.a $LAPACK/libblas.a

Resources

Last modified: September 10 2020 11:58:50.