LAPACK

LAPACK
Tyyppi funktiokirjasto
Sisään kirjoitettu Fortran 90
Ensimmäinen painos 1992
uusin versio 3.9.0 (21.11.2019)
Lisenssi 3-lauseke BSD-lisenssi
Verkkosivusto netlib.org/lapack/

LAPACK ( Linear Algebra PACKage ) on avoimen lähdekoodin kirjasto , joka sisältää menetelmiä lineaarisen algebran perusongelmien ratkaisemiseen . Se on kirjoitettu Fortran 90 :ssä käyttäen toista BLAS -kirjastoa , ja se on LINPACK- paketin kehitystyö .

Toteutukset

Kuten BLAS, toimittajat kirjoittavat usein LAPACKin uudelleen parantaakseen suorituskykyä tietyissä laitteistoarkkitehtuureissa. Joissakin toteutuksissa on tuki toimintojen rinnakkaiselle suorittamiselle jaetun muistijärjestelmän moniprosessoritietokoneissa. ScaLAPACK [1] ja PLAPACK [2] -kirjastot ovat analogisia tietokoneille, joissa on hajautettu muisti .

Kiihdytä [3] Applen kehys macOS : lle ja iOS :lle , joka sisältää optimoidut versiot BLAS- ja LAPACK-versioista AMD™ ACML [4] Versio AMD-prosessoreille. HP:n MLIB [5] Intel® MKL [6] Kirjasto on optimoitu suoritettavaksi Intel x86 -suorittimilla . NAG's LAPACK [7] Netlib LAPACK LAPACKin virallinen versio. Netlib ScaLAPACK [1] LAPACK-versio, joka on suunniteltu ratkaisemaan lineaarialgebra-ongelmia rinnakkain MPP -arkkitehtuureissa . Parallel LAPACK [2] on muunnos rinnakkaislaskennan kirjastosta, joka on toteutettu MPI :llä . OpenBLAS [8] Avoimen lähdekoodin BLAS- ja LAPACK-toteutus. Sun Performance Library [9]

Käytä muiden ohjelmointikielten kanssa

Monet kielet tukevat suoraan C-funktioiden kutsumista kolmansien osapuolien kirjastoista. Saatavilla on myös useita vaihtoehtoisia kielisidoksia:

Muistiinpanot

  1. ↑ 1 2 Arkistoitu kopio (linkki ei ole käytettävissä) . Haettu 20. marraskuuta 2008. Arkistoitu alkuperäisestä 12. marraskuuta 2008. 
  2. ↑ 1 2 PLAPACK Arkistoitu 6. toukokuuta 2010.
  3. Apple Accelerate Framework . Haettu 8. tammikuuta 2021. Arkistoitu alkuperäisestä 10. tammikuuta 2021.
  4. AMD Core Math Library (ACML) (linkki ei saatavilla) . AMD Developer Central . Haettu 28. syyskuuta 2017. Arkistoitu alkuperäisestä 23. heinäkuuta 2008. 
  5. HP:n matemaattinen ohjelmistokirjasto (MLIB)
  6. Intel® MKL - Intel® Software Network . Haettu 20. elokuuta 2014. Arkistoitu alkuperäisestä 21. elokuuta 2014.
  7. LAPACK . Haettu 20. marraskuuta 2008. Arkistoitu alkuperäisestä 6. tammikuuta 2009.
  8. OpenBLAS . Haettu 12. toukokuuta 2022. Arkistoitu alkuperäisestä 25. huhtikuuta 2022.
  9. Sun Studion aiheet . Haettu 31. elokuuta 2009. Arkistoitu alkuperäisestä 3. helmikuuta 2009.
  10. Gonum . Haettu 12. toukokuuta 2022. Arkistoitu alkuperäisestä 1. toukokuuta 2022.

Linkit