ScaLAPACK ( Scalable Linear Algebra PACKage ) este o bibliotecă open source care include un subset de proceduri LAPACK reproiectate pentru utilizare pe calculatoarele MPP [1] , incluzând: rezolvarea sistemelor de ecuații liniare , inversarea matricei , transformări ortogonale , găsirea valorilor proprii etc. în prezent scris în stilul Single-Program-Multiple-Data [2] folosind transmiterea explicită de mesaje pentru comunicarea interprocesor.
ScaLAPACK a fost dezvoltat folosind PBLAS [3] și BLACS [4] și este conceput pentru a fi calculat pe orice computer sau cluster care acceptă MPI sau PVM . O alternativă la ScaLAPACK este pachetul de caracteristici PLAPACK.
PLAPACK (Parallel Linear Algebra Package) este un pachet de funcții LAPACK pentru rezolvarea paralelă a problemelor de algebră liniară. PLAPACK este implementat folosind MPI. Include interfețe pentru limbile Fortran și C (C) .