ScaLAPACK (Scalable LAPACK) is a linear algebra library for parallel computers. Routines are available to diagonalize or solve dense and narrow band systems of linear equations.

ScaLAPACK implements block-oriented LAPACK linear algebra routines, adding a special set of communication routines to copy blocks of data between processors as required. Similar to LAPACK, a single subroutine call typically carries out the necessary computations.

ScaLAPACK installations include the following libraries: scalapack, redist, pblas, tools, blacs, blacsCinit, and blacsF77init.

ScaLAPACK is also included in the MKL libraries.  It may be used 'standalone' or as part of MKL.

Installed on:  Blacklight.


To run a SCALAPACK job on Blacklight, follow these steps:

  1. Create a batch job which:
    1. Sets up the module command
    2. Loads the correct lapack module for the version you wish to run.

      See documentation on the module software to determine

      To load the default version, type

      module load scalapack
  2. Submit the job with the qsub command.
Last Updated on Friday, 12 April 2013 09:53  

User Information

PSC Passwords

Connect to PSC systems:

PSC Policies

For technical questions:
Call the PSC hotline: 412-268-6350 / 800-221-1641 or mail to

Other services PSC provides:

Advanced Networking: High-speed network design, testing and tuning

3ROX: High-speed network access

Biomedical Applications: Computational biomedical research and training