跳到主要内容

算法891:Fortran虚拟存储系统

出版:2009年3月16日出版历史
跳过抽象节

摘要

Fortran_Virtual_Memory是一个Fortran 95包,它提供了读取和写入直接访问文件的工具。缓冲区用于尽可能避免实际的输入/输出操作。数据可以分布在许多文件上,对于非常大的数据集,这些数据可以保存在一个以上的设备上。我们描述了Fortran_Virtual_Memory的设计,并评论了它在核心外稀疏直接求解器中的使用。

跳过补充材料部分

补充材料

工具书类

  1. Davis,T.2007年。佛罗里达大学稀疏矩阵集合。佛罗里达大学技术代表,佛罗里达州盖恩斯维尔。网址:http://www.cise.uf.edu/~davis/techreports/matrices.pdf。谷歌学者谷歌学者
  2. 高铁。2007年。用于大规模科学计算的Fortran代码集。http://hsl.rl.ac.uk/。谷歌学者谷歌学者
  3. ISO/IEC。2001年,TR 15581(E):信息技术-编程语言-Fortran-增强数据类型设施,(第二版),由Malcolm Cohen编辑。ISO/IEC技术代表ISO,瑞士日内瓦。谷歌学者谷歌学者
  4. Reid,J.1984年。TREESOLV是一个用于求解大型线性有限元方程组的Fortran包。报告CSS 155。英国哈维尔AERE哈维尔。谷歌学者谷歌学者
  5. Reid,J.和Scott,J.2006年。非核心稀疏Cholesky解算器。ACM事务处理。数学。柔和。出现。技术代表RAL-TR-2006-013,卢瑟福阿普尔顿实验室。谷歌学者谷歌学者数字图书馆数字图书馆
  6. Reid,J.和Scott,J.,2009年。大规模非对称单元问题的高效堆外多前沿求解器。国际期刊数字。数学。工程77,7(2月)。901--921.谷歌学者谷歌学者交叉引用交叉引用

索引术语

  1. 算法891:Fortran虚拟存储系统

      建议

      评论

      沃尔夫冈·施莱纳

      Fortran的文件访问模型受到了很大的限制。虽然大多数现代编程语言都将文件抽象为字节流,在字节流中,读/写指针可以自由移动,但在Fortran 95之前的所有Fortran版本中,只有具有固定长度记录的文件才能进行随机访问。由于此模型对作者的目的限制太大,他们为稀疏线性系统开发了直接求解器,因此他们实现了Fortran_Virtual_Memory,这是一个具有更灵活的输入/输出(I/O)模型的Fortran 95包。Fortran_Virtual_Memory允许以类型化元素流的形式读/写文件;读写操作由内存缓冲区支持,因此实际磁盘操作的数量最少。注意以有效的方式处理稀疏文件;例如,空文件范围不会写入磁盘。几个基准测试表明,使用这个包,应用程序的性能介于将所有数据保存在内存中的版本和使用新的Fortran 2003流访问文件的版本之间。虽然这篇论文写得很好,但它的标题用词不当。在虚拟内存中,磁盘空间支持地址空间,并且对用户不可见;这个包实际上实现了一个简单的文件系统。不幸的是,尽管各种标准文件系统(如NTFS和ext3)已经为稀疏文件提供了直接支持,但本文并未提及相关工作。直接访问底层文件系统的C包的Fortran接口很可能会实现所呈现的一些优点。在线计算评论服务

      访问计算机文献的关键评论在这里

      成为评论员计算评论。

      评论

      登录选项

      检查您是否可以通过登录凭据或您的机构访问本文。

      登录

      完全访问权限

      • 发布于

        数学软件上的封面图像ACM事务
        ACM数学软件汇刊 第36卷第1期
        2009年3月
        137页
        国际标准编号:0098-3500
        EISSN公司:1557-7295
        内政部:10.1145/1486525
        期刊目录

        版权所有©2009 ACM

        如果复制品不是为了盈利或商业利益而制作或分发的,并且复制品的第一页载有本通知和完整引文,则允许免费制作本作品的全部或部分数字或硬拷贝以供个人或课堂使用。必须尊重ACM以外的其他人对本作品组成部分的版权。允许用信用证进行摘要。要以其他方式复制或重新发布,在服务器上发布或重新发布到列表,需要事先获得特定许可和/或付费。从请求权限[电子邮件保护]

        出版商

        计算机协会

        美国纽约州纽约市

        出版历史

        • 出版:2009年3月16日
        • 认可的:2008年8月1日
        • 修订过的:2008年4月1日
        • 收到:2007年11月1日
        发布于汤姆斯第36卷第1期

        权限

        请求有关此文章的权限。

        请求权限

        检查更新

        限定符

        • 研究论文
        • 研究
        • 推荐

      PDF格式

      以PDF文件查看或下载。

      PDF格式

      电子阅读器

      使用eReader联机查看。

      电子阅读器