HP MLIB User's Guide Vol. 2 7th Ed.
Chapter 10 Introduction to ScaLAPACK 689
Overview
10 Introduction to ScaLAPACK
Overview
This chapter provides a brief overview of HP’s implementation of ScaLAPACK
functionality.
ScaLAPACK is a library of high-performance linear algebra routines capable of
solving systems of linear equations, linear least squares problems, eigenvalue
problems, and singular value problems. ScaLAPACK can also handle many
associated computations such as matrix factorizations or estimating condition
numbers.
ScaLAPACK is a public domain software that was developed by Oak Ridge
National Laboratory. It is designed for distributed computing and uses the
Message Passing Interface (MPI) for parallelism. This implementation provides
a version of ScaLAPACK tuned on HP servers and built with HP’s MPI. The
ScaLAPACK library routines are written in Fortran 77 and are callable from
Fortran 90 and C routines.
NOTE The ScaLAPACK8 library assumes all integers are 8 bytes in length but
array lengths should not exceed 4 byte integer values. That is,
ScaLAPACK8 integer arrays can store any 8 byte integer value, but the
length of the arrays must be smaller than 2
32
. This reflects the current
HP MPI 1.8 functionality.
HP MLIB provides the standard ScaLAPACK V1.7 man pages for individual
subprograms. Refer to these for usage, input/output arguments, and examples.