文件名称:常见数学库-高性能计算介绍 HPC
文件大小:1.57MB
文件格式:PPT
更新时间:2024-05-12 13:46:50
HPC介绍 高性能介绍 SMP Linpack
常见数学库 BLAS:基本线性代数库(Basic Linear Algebra Subroutines) 提供最基本的线性代数函数接口 分为三级 BLAS 1(Level 1):向量与向量操作 BLAS 2(Level 2):矩阵与向量操作 BLAS 3(Level 3):矩阵与矩阵操作 LAPACK:线性代数计算子程序包(Linear Algebra Package) LAPACK是建立在BLAS 1、BLAS 2和BLAS 3基础之上 使用Fortran 77语言开发 使用了线性代数中最新、最精确的算法,同时采用了将大型矩阵分解成小块矩阵的方法从而可以有效的使用存储空间 开放源码,http://www.netlib.org/lapack/ ScaLAPACK:可扩展线性代数库(Scalable LAPACK),是LAPACK的增强版本 是美国能源部ODE2000支持开发的20多个ACTS工具箱之一,由Oak Ridge国家实验室、加州大学Berkeley分校和Illinois大学等联合开发 分布式存储环境运行的线性代数库,主要为可扩放的、分布存储的并行计算机而设计的 支持稠密和带状矩阵的各类操作,如:乘法、转置、分解等等 开发源码,http://www.netlib.org/scalapack