跳至內容

LAPACK

出自Taiwan Tongues 台語維基
於 2025年8月23日 (六) 06:01 由 TaiwanTonguesApiRobot留言 | 貢獻 所做的修訂 (從 JSON 檔案批量匯入)

(差異) ←上個修訂 | 已批准修訂 (差異) | 最新修訂 (差異) | 下個修訂→ (差異)

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