===== SCALAPACK ===== ''SCAlable Linear Algebra PACKage'' This library is the scalable version of LAPACK. Both libraries use block partitioning to reduce data exchanges between the different memory levels to a minimum. SCALAPACK is above all used for eigenvalue problems and factorizations (LU, Cholesky and QR). Matrices are distributed using BLACS. === Using SCALAPACK === Local component routines are called by a single process with arguments residing in local memory. Global component routines are synchronous and parallel. They are called with arguments that are matrices or vectors distributed over all the processes. SCALAPACK uses **MPI** and thus it is delivered in two releases. The **''libscalapack.a''** and **''libscalapack.so''** files are located in the /usr/net/devmodules/[SYSTEM-ARCHITECTURE]/lib/ directory.