LAPACK
外觀
這是此頁批准,以及是最近的修訂。
LAPACK,其名做LinearAlgebraPACKage 的縮寫,是一以 Fortran 程式語言寫的,用佇數值計算的函式集。 LAPACK 提供豐富的工具函式,可以諸如解多元線性方程式、線性系統方程組的上細平方解、計算特徵向量、用於計算矩陣 QR 分解的 Householder 轉換、猶閣有奇異值分解等的問題。佇咧 NetLib 亦提供了 API 經簡化的 Fortran 九十五版本的 LAPACK 九十五。LAPACK 以 BSD 授權的方法釋出。
佇其他程式語言內底使用 LAPACK
足濟這馬的編程環境攏支援 C binding 庫。LAPACK routines 會當佇一定限制佮約束下當做 C 函數來用。 一寡其他的 language binding 嘛是可選的 :
- Lapack 九十五 uses features of Fortran 九十五 to simplify the interface of the routines
- clapack for C ( especially useful if there is no Fortran compiler available , as it is already preprocessed with f 二 c )
- LAPACK + + for C + +
- Armadillo for C + +
- jlapack for Java
- CSLapack for C # . CSLapack is the translation of Fortran to C # of the LAPACK numerical subroutines .
- LACAML for OCaml
- Gonum / lapack is the translation of LAPACK and BLAS routines to Go ( native )
參見
- BLAS
外部連結
- LAPACK homepage on Netlib . org
- LAPACK Users'Guide
- LAPACK + + Homepage
- NEW LAPACK + + Homepage ( versions 一孵九 and above ) on Sourceforge . net
- Sun Performance Library optimized LAPACK for Solaris OS on SPARC / x 八十六 / x 六十四 and Linux
- OS Reviews article on LAPACK
- PLAPACK
- How to use LAPACK with C