数值计算

  • apophenia:一个用于统计和科学计算的库。GNU GPL2.1官网
  • ATLAS:自动调谐线性代数软件。 3-clause BSD官网
  • BLAS:Basic Linear Algebra Subprograms;提供向量和矩阵操作的一系列操作。BLAS license官网
  • Cuba:一个计算多维的数值积分的库。 GNU LGPLv3官网
  • FFTW:The Fastest Fourier Transform in the West;一个高度优化的快速傅立叶变换例程。GNU GPL2.1 或更高版本。官网
  • FLINT:Fast Library for Number Theory;一个支持算数,多项式,幂级数和矩阵等。GNU GPL2.1 或更高版本。官网
  • GLPK:GNU Linear Programming Kit;一个求解大规模线性规划,混合整数规划和其他相关问题。GNU GPL3 或更高版本。官网
  • GMP:GNU Multple Precision Arithmetic Library;一个支持任意精度计算的库。双重许可 GNU GPL2.1GNU LGPLv3官网
  • GNU MPC:一个支持复杂数字计算的库。GNU LGPL3 或更高版本。官网
  • GNU MPFR:一个支持任意精度的浮点数计算库。GNU LGPL3 或更高版本(大多数最近版本),GNU LGPL2.1 或更高版本(2.4.x 之前)。官网
  • GNU MPRIA:一个支持多精度合理区间运算的可扩展数学库。GNU GPL3 或更高版本。官网
  • GSL:The GNU Scientific Library;一个精确的数值计算库。GNU GPL3官网
  • KISS FFT:一个非常快的傅里叶变换库。3-clause BSD官网
  • LAPACKE:一个 LAPACK 的 C 接口。3-clause BSD官网
  • PARI/GP:一个数论的计算机代数系统,包括 C 编译器。GNU GPL2.1 或更高版本。官网
  • PETSc:一系列数据结构和例程,用于计算由偏微分方程建模的应用程序的可扩展并行解。FreeBSD官网
  • SLEPc:一个在并行计算机中的解决大型,稀疏特征值问题的软件库。LGPL3官网
  • Yeppp!:非常快,SIMD 优化的数学库。 3-clause BSD官网