计算机科学

首页 > 计算机科学

SLATEC

2018-08-31 10:12:02     所属分类:计算机程序库

SLATEC公用数学库SLATEC Common Mathematical Library)是包含1400多个数学及统计程序的FORTRAN 77程序库。其由美国政府的多个研究实验室开发,故代码属于公有领域。

“SLATEC”是桑迪亚(Sandia)、洛斯阿拉莫斯(Los Alamos)及空军武器(Air Force Weapons)实验室技术交换委员会(Technical Exchange Committee)的缩写。该组织成立于1974年,致力于美国政府各实验室的计算机中心之间技术信息的交换。

内容

SLATAC库的所有程序都属于其13个子库中的一个。其中一些子库(如BLAS、EIPACK、FFTPACK、LINPACK、QUADPACK等)是知名的独立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替代。

上一篇:SDL
下一篇:XStream
相关推荐