ScaLAPACK
Scalable Linear Algebra PACKage, or Scalable LAPACK,
Contributors: University of Tennessee at Knoxville, Oak Ridge National Laboratory, University of California at Berkeley

The ScaLAPACK 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 based on the BLACS (Basic Linear Algebra Communication Subroutines). This means that a suitable BLACS library has to be linked, too. The public domain BLACS library is installed on JUGENE. Access and usage are explained here in combination with ScaLAPACK.
The current release 1.8 does no longer include sequential LAPACK routines needed, thus an LAPACK library has to be linked together with ScaLAPACK.
On JUROPA ScaLAPACK is part of  MKL.

Version 1.8 on JUGENE
Availability:
Public domain software,
Object code library on JUGENE,
Source code available   via net

 Access and Usage at FZJ

Information and Documentation
 ScaLAPACK User's Guide
 ScaLAPACK Manual Pages, RZ Karlsruhe
 A User's Guide to the BLACS v1.1
 BLACS Quick Reference, C Interface
 BLACS Quick Reference, Fortran77 Interface
 Parallel BLAS, Quick Reference Guide    
 ScaLAPACK on Netlib WWW server


last change 24.02.2011 | Math Admin | Print