IMSL Fortran Numerical Libraries
Fortran的黄金标准数学和统计代码库
只有Absoft提供适用于Windows,OS X和Linux的IMSL软件包!
•IMSL软件包节省资金
•加快开发过程
•开发更好的软件应用程序
•提高质量,减少不确定性
•降低成本
•数学功能分类
•统计功能类别
•特殊功能
•使用方便
•IMSL文档
IMSL Fortran数字库是数字和统计算法的完整集合,将世界知名的IMSL F90库,Math&Stat和Fortran 77库集成到一个单一且紧密结合的软件包中。Absoft为所有主流的计算平台提供各自的版本,从计算机到HPC群集的通用解决方案。Absoft为购买编译器+ IMSL的客户提供特价,里面包括优化的数学库,可以在多个平台上提高性能。
通过取消从头开始编写代码来节省开发时间。仅使用两个或三个IMSL Library的数学或统计程序将不仅仅是节省时间。IMSL Fortran库的完整主机实施数学和统计特殊功能可用于Windows,OS X和Linux平台上的Absoft用户。
在三十多年来IMSL Numerical Libraries一直在稳步发展其功能和精度。每个子程序和算法经过严格的测试和质量保证,为用户提供了更多的时间来专注于应用。
数值分析的并行处理功能
开发并行系统的应用程序可以说是非常困难。IMSL Fortran库将Fortran语言强大灵活的界面功能与分布式内存和共享内存多处理架构的性能优势相结合。例如,ScaLAPACK的接口模块使用户能够轻松访问支持MPI的算法,并允许他们编写并行代码,并不要求用户是并行编程专家。LAPACK集成可轻松访问支持SMP的算法,并允许用户编写并行代码,无需了解并行编程。
CUDA BLAS集成的性能改进
随着GPU硬件在研究和商业机构中越来越普遍,利用这种专门硬件的软件在需求上越来越大。在许多情况下,重写现有程序以完全在GPU上运行是不可行甚至不可能的,所以目标通常是尽可能多的卸载工作。IMSL Fortran Library将CPU工作卸载到使用CUDA BLAS库的NVIDIA GPU硬件。具有支持硬件的用户将能够将IMSL Fortran库与CUDA BLAS 3.1版链接,来获得许多线性代数函数的显着性能改进。 IMSL功能的调用顺序不变,不用专门学习,用户可以立即使用。
新功能:
7.0版新功能:
基本矩阵/矢量操作
•基本线性代数子程序(BLAS)
•矩阵操纵操作
•NVIDIA GPU(启用了各种BLAS和配套设施)
时间序列增强
•回归ARIMA
•自动ARIMA建模
•AUTO_PARM来估计结构断裂
微分方程
•普遍Feynman-Kac的解决方案
•PDE和Black-Scholes程序
偏最小二乘回归
最大可能性估计
常态测试
•Anderson-Darling
•Cramer-Von Mises
许多非中心分配函数
IMSL v6.0中的新功能:
包括SMP和MPI并行编程的新算法。
Fortran数字库中的黄金标准与所有现有的v5例程兼容,并增加了强大的新功能,如:
新的高性能线性规划优化器
•新增最先进的约束密集线性规划优化器,在比较测试中,比领先的竞争对手能够实现高达400%的速度。
•通用数字库中世界上最快的LP解算器
•设有MPS(数学编程系统)格式阅读器,便于大量优化问题的使用
用于MPI的ScaLAPACK集成
•提供轻松访问支持MPI的算法,允许用户编写并行代码,无需了解并行MPI编程
•全新SCALAPACK_SETUP功能自动配置MPI和ScaLAPACK,并结合其他便利程序,允许非专家用户解决分布式系统上的大问题,同时避免许多麻烦的细节。
LAPACK集成SMP
•提供轻松访问支持SMP的算法,并允许用户编写并行代码,无需了解SMP并行编程算法名称。
Mersenne Twister随机数生成器
•具有快速生成非常高质量伪随机数的算法。特别适合金融应用。
SuperLU用于稀疏线性代数
•用于大型稀疏线性方程组的直接求解器