ScaLAPACK

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

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) .

Note

  1. Calculator multiprocesor cu memorie distribuită MIMD
  2. Un-Program-Multe-Date
  3. Versiuni paralele ale nivelurilor BLAS 1,2,3
  4. Biblioteca de comunicații BLAS

Vezi și

Link -uri

Literatură