跳至內容

SLATEC

維基百科,自由的百科全書

SLATEC公用數學庫SLATEC Common Mathematical Library)是包含1400多個數學及統計程序的FORTRAN 77程序庫。其由美國政府的多個研究實驗室開發,故代碼屬於公有領域

「SLATEC」是桑迪亞Sandia)、洛斯阿拉莫斯Los Alamos)及空軍武器Air Force Weapons)實驗室技術交換委員會(Technical Exchange Committee)的縮寫。該組織成立於1974年,致力於美國政府各實驗室的計算機中心之間技術信息的交換。

內容[編輯]

SLATAC庫的所有程序都屬於其13個子庫中的一個。其中一些子庫(如BLASEIPACKFFTPACKLINPACKQUADPACK等)是知名的獨立FORTRAN程序庫。下表列出了其所有子庫的信息:

子庫 程序數量 Netlib是否提供獨立版本 目的
BLAS 114 基本線性代數
DASSL 16 解微分/代數方程組
DEPAC 10 常微分方程龍格-庫塔法等)
EISPACK 71 特徵值特徵向量
FFTPACK 48 快速傅立葉變換
FISHPACK 19 使用循環約化法解二階與四階有限差分方程(不同坐標系下可分離顯式編微分方程的近似)[1]
FNLIB 161 是(名為FN) 特殊方程
LINPACK 128 線性代數(已過時[2]
PCHIP 41 分段三次Hermite插值
QUADPACK 59 一維函數的數值積分
SDRIVE 36 常微分方程
SLAP 124 稀疏線性代數
XERROR 17 錯誤處理

參考文獻[編輯]

  1. ^ http://www.cisl.ucar.edu/css/software/fishpack/頁面存檔備份,存於網際網路檔案館), 存档副本. [2011-10-11]. (原始內容存檔於2011-10-10). 
  2. ^ http://www.netlib.org/linpack頁面存檔備份,存於網際網路檔案館) 所說,LINPACK基本已被LAPACK替代。