來源:互聯(lián)網(wǎng)
LAPACK(線性代數(shù)包)是一個用于數(shù)值線性代數(shù)的標準軟件庫,由美國國家科學基金等資助開發(fā)。LAPACK包含了求解科學與工程計算中最常見的數(shù)值線性代數(shù)問題,如解線性方程組、線性最小二乘問題、特征值問題和奇異值問題等。LAPACK以Fortran編寫,提供了豐富的工具函數(shù),如計算矩陣QR分解的Householder轉(zhuǎn)換等。LAPACK的版本3.2(2008年)開始采用Fortran 90。LAPACK依賴于BLAS實現(xiàn),提供高效且可移植的計算基礎塊。LAPACK的目標是在現(xiàn)代緩存架構(gòu)和超標量處理器上高效運行,速度可能比linpack快得多。Netlib LAPACK采用BSD風格的免費軟件許可證。
正文
LAPACK,其名為Linear Algebra PACKage的縮寫,是一以Fortran寫就,用于數(shù)值計算的函式集。 LAPACK提供了豐富的工具函式,可用于諸如解多元線性方程式、線性系統(tǒng)方程組的最小平方解、計算特征向量、用于計算矩陣QR分解的Householder轉(zhuǎn)換、以及奇異值分解等問題。在NetLib亦提供了API經(jīng)簡化的Fortran 95版本的LAPACK95。LAPACK以BSD授權(quán)的方法釋出。
參考資料 >