Fortran Coder

查看: 13031|回复: 7
打印 上一主题 下一主题

[文件读写] 能否实现文件的并行读写

[复制链接]

39

帖子

8

主题

0

精华

熟手

F 币
249 元
贡献
142 点
跳转到指定楼层
楼主
发表于 2014-9-24 15:12:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如果要写入过个文件,一个一个的写很慢,能不能通过openmp在同一台电脑上实现硬盘的并行读写?
分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

62

帖子

14

主题

0

精华

专家

F 币
557 元
贡献
326 点
沙发
发表于 2014-9-24 19:36:20 | 只看该作者
至少用MPI是可以的

39

帖子

8

主题

0

精华

熟手

F 币
249 元
贡献
142 点
板凳
 楼主| 发表于 2014-9-24 21:37:07 | 只看该作者
安靖 发表于 2014-9-24 19:36
至少用MPI是可以的

谢谢安靖的回复
MPI在不同电脑上同时读写还是在同一台电脑上同时读写呢?
就是能不能在同一硬盘上读写

135

帖子

15

主题

0

精华

版主

F 币
1159 元
贡献
637 点

爱心勋章管理勋章

地板
发表于 2014-9-25 08:08:46 | 只看该作者
我没有试过直接读取方式,但是MPI应该是不能在同时“读写”一个文件的。 openmp 可以试试直接读写的方式 可能可以。

62

帖子

14

主题

0

精华

专家

F 币
557 元
贡献
326 点
5#
发表于 2014-9-25 09:43:05 | 只看该作者
山林悍匪 发表于 2014-9-24 21:37
谢谢安靖的回复
MPI在不同电脑上同时读写还是在同一台电脑上同时读写呢?
就是能不能在同一硬盘上读 ...

我似乎理解错你的意思了……
MPI是可以同时写多个不同的文件,也可以同时读多个的不同的文件。
对于同一个文件的操作,我没有用过。
找本MPI或者OpenMPI的书看看吧

39

帖子

8

主题

0

精华

熟手

F 币
249 元
贡献
142 点
6#
 楼主| 发表于 2014-9-25 20:43:49 | 只看该作者
安靖 发表于 2014-9-25 09:43
我似乎理解错你的意思了……
MPI是可以同时写多个不同的文件,也可以同时读多个的不同的文件。
对于同一 ...

额,不是的,其实我问的是在同一个硬盘上操作多个文件是否可行

39

帖子

8

主题

0

精华

熟手

F 币
249 元
贡献
142 点
7#
 楼主| 发表于 2014-9-25 20:46:26 | 只看该作者
珊瑚虫 发表于 2014-9-25 08:08
我没有试过直接读取方式,但是MPI应该是不能在同时“读写”一个文件的。 openmp 可以试试直接读写的方式 可 ...

omp报错额

39

帖子

8

主题

0

精华

熟手

F 币
249 元
贡献
142 点
8#
 楼主| 发表于 2014-9-25 21:09:43 | 只看该作者
额,刚试了下,用!$OMP SECTION 可以同时操作多个文件
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-12-22 22:35

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表