PACACK

PACACK
Tip de biblioteca de funcții
Scris in Fortran 90
Prima editie 1992
ultima versiune 3.9.0 (21 noiembrie 2019)
Licență Licență BSD cu 3 clauze
Site-ul web netlib.org/lapack/

LAPACK ( Linear Algebra PACKage ) este o bibliotecă open source care conține metode pentru rezolvarea problemelor de bază de algebră liniară . Scrisă în Fortran 90 folosind o altă bibliotecă BLAS , este o dezvoltare a pachetului LINPACK .

Implementări

La fel ca BLAS, LAPACK este adesea rescris de furnizori pentru a oferi performanțe mai bune pe anumite arhitecturi hardware. Unele dintre implementări au suport pentru execuția paralelă a funcțiilor pe computerele multiprocesor ale unui sistem de memorie partajată. Un analog pentru calculatoarele cu memorie distribuită sunt bibliotecile ScaLAPACK [1] și PLAPACK [2] .

Accelerează [3] Cadrul Apple pentru macOS și iOS , care include versiuni optimizate ale versiunii BLAS și LAPACK AMD™ ACML [4] Versiune pentru procesoare AMD. MLIB de la HP [5] Intel® MKL [6] Bibliotecă optimizată pentru execuție pe procesoare Intel x86 . LAPACK-ul lui NAG [7] Netlib LAPACK Versiunea oficială a LAPACK. Netlib ScaLAPACK [1] O versiune a LAPACK concepută pentru a rezolva probleme de algebră liniară în paralel pe arhitecturile MPP . Parallel LAPACK [2] este o variantă a bibliotecii pentru calcul paralel implementată pe MPI . OpenBLAS [8] Implementare open-source a BLAS și LAPACK. Biblioteca Sun Performance [9]

Utilizați cu alte limbaje de programare

Multe limbi acceptă în mod direct apelarea funcțiilor C din biblioteci terțe. Sunt disponibile, de asemenea, mai multe legături de limbi alternative:

Note

  1. ↑ 1 2 Copie arhivată (link indisponibil) . Consultat la 20 noiembrie 2008. Arhivat din original pe 12 noiembrie 2008. 
  2. ↑ 1 2 PLAPACK Arhivat 6 mai 2010.
  3. Apple Accelerate Framework . Preluat la 8 ianuarie 2021. Arhivat din original la 10 ianuarie 2021.
  4. Biblioteca AMD Core Math (ACML) (link nu este disponibil) . AMD Developer Central . Preluat la 28 septembrie 2017. Arhivat din original la 23 iulie 2008. 
  5. Biblioteca de software matematică HP (MLIB)
  6. Intel® MKL - Intel® Software Network . Preluat la 20 august 2014. Arhivat din original la 21 august 2014.
  7. LAPACK . Consultat la 20 noiembrie 2008. Arhivat din original pe 6 ianuarie 2009.
  8. OpenBLAS . Preluat la 12 mai 2022. Arhivat din original la 25 aprilie 2022.
  9. Sun Studio Subiecte . Consultat la 31 august 2009. Arhivat din original la 3 februarie 2009.
  10. Gonum . Preluat la 12 mai 2022. Arhivat din original la 1 mai 2022.

Link -uri