LAPACK är en öppen källkod och bärbar kommandoradsgränssnitt programvara som ger linjär algebra bibliotek skrivet i Fortran77 och utformad för att ge olika rutiner för att lösa minsta kvadrat lösningar av linjära ekvationssystem, system av simultana linjära ekvationssystem, singulära värdesproblem, och egenvärdesproblem.
Dessa rutiner är skrivna på ett sådant sätt att de tillåter beräkningen att utföra som samtal till BLAS (Basic Linear Algebra Program).
Det huvudsakliga målet med LAPACK biblioteket är att göra LINPACK och EISPACK biblioteken drivs effektivt på parallella och delade minnesvektorprocessorer. En Fortran95 gränssnitt för LAPACK biblioteket finns också, liksom en C ++ version för en delmängd av LAPACK rutiner och en f2c'ed version.
Vad är nytt i den här versionen :.
- Denna version lägger xGEQRT, en QR faktorisering anläggning som möjliggör bättre prestanda när de blockerade reflektorerna måste återanvändas
- Det lägger xGEQRT3, en rekursiv QR faktorisering anläggning som har hög prestanda på höga och smala matriser.
- Det lägger xTPQRT, en samling av kommunikation-Undvika QR sekventiella kärnor.
- Det ersätter det byggsystem med CMake bättre bärbarhet.
- Det lägger Doxygen dokumentation.
- Den integrerar LAPACKE s C språk API i LAPACK.
Vad är nytt i version 3.3.0:
- De API för C och Fortran har rensats att göra det enkelt att använda båda.
- Funktioner har lagts till för att beräkna den fullständiga CS nedbrytning av en partitionerad enhetlig matris.
- xSYTRF och xSYTRI har accelererat.
- SLAMCH och DLAMCH har gjorts trådsäker.
Vad är nytt i version 3.2.0:
- Extra exakt iterativ förfining. XBLAS.
- Non-negativa diagonaler från Holder QR.
- Högpresterande QR och Holder Reflektioner om låg profil matriser.
- En ny snabb och korrekt Jacobi SVD.
- Rutiner för Rektangulär Full Packade formatet.
- svängd Cholesky.
- Blandat precisions iterativ förfining rutiner.
- En del nya varianter för ensidig faktorisering.
- En mer robust DQDS algoritm.
- Förbättringar av flerskift Hessenberg QR-algoritmen.
Kommentarer hittades inte