数学库
更新时间:2023-11-30 20:11:01 阅读量: 教育文库 文档下载
1 ACML(AMD Core Math Library,AMD核心数学库) 2 BLAS (Basic Linear Algebra Subroutines,基本线性代数库) 3 GOTO和ATLAS库
4 LAPACK(Linear Algebra Package,线性代数计算子程序包) 5 ScaLAPACK (Scalable LAPACK,可扩展线性代数库) 6 PETSc(Parallel Extensible Toolkits for Scientific Computing,并行可扩展科学计算工具箱)
7 FFTW(the Fastest Fourier Transform in the West,傅里叶变换数学库)
? ACML
ACML,即AMD核心数学库(AMD Core Math Library),是由AMD公司与英国Numerical Algorithms Group(NAG)共同开发。ACML基于AMD Opteron和ALthon 64处理器,支持32bit和64bit的Windows平台、 32bit和64bit的Linux平台,提供一级、二级、三级BLAS以及LAPACK、FFT等函数,通过PGI编译器同时支持面向Linux开发的OpenMP和非OpenMP。ACML已经为现有的软件公司做了最大的预料的扩充和升级空间,而且并最优化了这个运算数据库。开发者可以通过ACML完成最佳的处理器代码的编写,保证在X86架构下可以获得最大化的速度和最快的执行效能。
ACML这个高级的核心工具将进一步允许开发更大的存储空间,也可以使得现在有的为X86-64平台制作的软件在参考新的数学运算数据库算法后得到更强的性能提高。
? BLAS库
BLAS库,基本线性代数库(Basic Linear Algebra Subroutines),提供最基本的线性代数函数接口。BLAS分为三级:BLAS 1(Level 1)向量与向量操作、BLAS 2(Level 2):矩阵与向量操作、BLAS 3(Level 3):矩阵与矩阵操作。
? GOTO和ATLAS库
GOTO和ATLAS都是针对特定平台性能调优的高性能BLAS库。
GOTO库是目前性能最优的BLAS库,支持Opteron、Xeon、Itanium、Power、Alpha
等平台。在Xeon和Opteron平台上,同时支持Windows和Linux两种操作系统平台。
ATLAS库是自动优化线性代数库,它给用户提供源代码,通过编译自动性能调优。ATLAS库包括全部BLAS函数和一部分LAPACK函数,提供C和Fortran 77语言函数接口。
? LAPACK库
LAPACK,即线性代数计算子程序包(Linear Algebra Package),它是建立在BLAS 1、BLAS 2和BLAS 3基础之上,使用Fortran 77语言开发,使用了线性代数中最新、最精确的算法,同时采用了将大型矩阵分解成小块矩阵的方法从而可以有效的使用存储空间。
? ScaLAPACK库
ScaLAPACK,即可扩展线性代数库(Scalable LAPACK),是LAPACK的增强版本。是美国能源部ODE2000支持开发的20多个ACTS工具箱之一,由Oak Ridge国家实验室、加州大学Berkeley分校和Illinois大学等联合开发。它是分布式存储环境运行的线性代数库,主要为可扩放的、分布存储的并行计算机而设计的,支持稠密和带状矩阵的各类操作,如:乘法、转置、分解等等。
? 并行可扩展科学计算工具箱―PETSc
PETSc,即(Parallel Extensible Toolkits for Scientific Computing),是由美国数学与计算机部、Argonne国家重点实验室等等开发,也是美国能源部ODE2000支持的20多个ACTS工具箱之一。
PETSc基于MPI、BLAS库、LAPACK库,使用Fortran、C/C++开发。PETSc软件包含一个功能强大的工具集以在高性能计算机上数值求解偏微分方程及其相关问题。它的核心组件包括向量、索引与排序、分布阵列、矩阵、线性代数方程解法器(SLES)、非线性代数方程与无约束优化方程解法器(SNES)、PDE或ODE时间依赖方程解法器(TS)等。
? 傅里叶变换数学库―FFTW
FFTW,即(the Fastest Fourier Transform in the West)库,是由MIT的Matteo Frigo和Steven G. Johnson开发的,用于一维和多维实数或复数的离散傅里叶变换,可以针对各种不同的平台作高效率的FFT运算。
正在阅读:
数学库11-30
2018英国传媒专业排名06-02
浅析我国建筑节能技术的应用与发展06-24
校园管制刀具排查方案05-11
电大护理学人体生理学专科形成性考核作业09-10
2015年基金资格模拟试题附详细答案03-19
实验7:防火墙配置与NAT配置最新完整版08-26
等级医院评审台账资料参考11-11
一年级下册数学先学后教教案(2)03-17
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 数学
- 医疗废物暂时贮存地点的工作制度及医疗废物内部运送工作要求
- 《数学教育学》在线测试第1—5章满分答案
- 新疆汉语方言区分布的基本情况
- 果胶酶澄清果汁的实验
- 淄博市2018年初中学业水平考试模拟检测题(一)含答案
- 南医大 内科考试题
- 7431.6098 - 简明中国古代史A卷答案
- 化学检验工高级- 副本
- 20KV技术标
- 锅炉水质标准word版
- 无领导小组讨论题二 - 资源排序型
- 化学基础题400道无答案版
- 破解ThinkPad BIOS的超级密码 - 图文
- 2007年三级业余无线电操作证书考核试卷(一)C~f
- 电路原理习题
- 甲类药、乙类药、自费药品
- 2018-2019学年北京市丰台区高三(上)期末地理试卷 - 图文
- 中海凤凰熙岸楼书
- 北京兴昌达博房地产开发有限公司重整计划
- 《机械原理》课程补充习题