LAPACK

LAPACK
Típusú függvénykönyvtár
Beírva Fortran 90
Első kiadás 1992
legújabb verzió 3.9.0 (2019. november 21.)
Engedély 3 szakaszos BSD licenc
Weboldal netlib.org/lapack/

A LAPACK ( Linear Algebra PACKage ) egy nyílt forráskódú könyvtár , amely alapvető lineáris algebrai problémák megoldására szolgáló módszereket tartalmaz . A Fortran 90 - ben egy másik BLAS könyvtár használatával íródott , és a LINPACK csomag továbbfejlesztése .

Megvalósítások

A BLAS-hoz hasonlóan a LAPACK-ot is gyakran átírják a gyártók, hogy jobb teljesítményt nyújtsanak bizonyos hardverarchitektúrákon. Egyes megvalósítások támogatják a funkciók párhuzamos végrehajtását egy megosztott memóriarendszer többprocesszoros számítógépein. Az elosztott memóriával rendelkező számítógépek analógjai a ScaLAPACK [1] és PLAPACK [2] könyvtárak .

Gyorsítás [3] Az Apple keretrendszere macOS és iOS rendszerekhez , amely tartalmazza a BLAS és a LAPACK verzió optimalizált verzióit AMD™ ACML [4] AMD processzorokhoz készült verzió. HP MLIB [5] Intel® MKL [6] Intel x86 processzorokon való futtatásra optimalizált könyvtár . NAG's LAPACK [7] Netlib LAPACK A LAPACK hivatalos verziója. Netlib ScaLAPACK [1] A LAPACK egy olyan változata, amelyet lineáris algebrai problémák párhuzamos megoldására terveztek MPP architektúrákon . A Parallel LAPACK [2] a párhuzamos számítási könyvtár MPI -n megvalósított változata . OpenBLAS [8] A BLAS és a LAPACK nyílt forráskódú megvalósítása. Sun Performance Library [9]

Használja más programozási nyelvekkel

Sok nyelv közvetlenül támogatja a C függvények harmadik féltől származó könyvtárakból történő hívását. Számos alternatív nyelvi kötés is elérhető:

Jegyzetek

  1. ↑ 1 2 Archivált másolat (hivatkozás nem érhető el) . Letöltve: 2008. november 20. Az eredetiből archiválva : 2008. november 12.. 
  2. ↑ 1 2 PLAPACK Archiválva : 2010. május 6.
  3. Apple Accelerate Framework . Letöltve: 2021. január 8. Az eredetiből archiválva : 2021. január 10.
  4. AMD Core Math Library (ACML) (a hivatkozás nem elérhető) . AMD Developer Central . Letöltve: 2017. szeptember 28. Az eredetiből archiválva : 2008. július 23. 
  5. HP Mathematical Software Library (MLIB)
  6. Intel® MKL – Intel® szoftverhálózat . Letöltve: 2014. augusztus 20. Az eredetiből archiválva : 2014. augusztus 21..
  7. LAPACK . Letöltve: 2008. november 20. Az eredetiből archiválva : 2009. január 6..
  8. OpenBLAS . Letöltve: 2022. május 12. Az eredetiből archiválva : 2022. április 25.
  9. Sun Studio témák . Letöltve: 2009. augusztus 31. Az eredetiből archiválva : 2009. február 3..
  10. Gonum . Letöltve: 2022. május 12. Az eredetiből archiválva : 2022. május 1.

Linkek