并行与分布式科学计算:数值线性代数库的发展与应用
1. NetSolve系统概述
NetSolve系统为用户提供了访问分布在网络中的计算资源(如硬件和软件)的途径。这些资源存在于计算服务器中,使用户无需在自己的计算机上安装任何计算设备,就能轻松执行科学计算任务。用户可以通过多种接口访问服务器,包括应用程序编程接口(APIs)、文本交互接口和图形用户界面(GUIs)。随着NetSolve项目的成熟,将会出现一些有前景的扩展和应用。
2. 数值线性代数库的发展历程
2.1 按时间顺序的回顾
数值线性代数软件库EISPACK、LINPACK、LAPACK和ScaLAPACK按时间顺序发展,下面简要概述它们的特点。
- EISPACK和LINPACK(先驱者)
- 适用机器 :这两个软件库是为20世纪70年代和80年代初的超级计算机设计的,如CDC - 7600、Cyber 205和Cray - I。CDC - 7600是高性能标量计算机,而Cyber 205和Cray - I是早期的向量计算机。
- EISPACK :是一组Fortran子程序,用于计算九类矩阵的特征值和特征向量,还包含两个使用奇异值分解解决某些最小二乘问题的例程。它主要基于20世纪60年代开发的Algol程序集。自1972年发布以来,全球已分发了超过一万份副本。
- LINPACK :是一组用于分析和解决线性方程及线性最小二乘问题的Fo
超级会员免费看
订阅专栏 解锁全文
51

被折叠的 条评论
为什么被折叠?



