Fortran Coder

查看: 12723|回复: 6
打印 上一主题 下一主题

[求助] 并行收集不同长度的数据

[复制链接]

798

帖子

2

主题

0

精华

大宗师

F 币
3793 元
贡献
2268 点
楼主
发表于 2019-12-20 13:22:43 | 显示全部楼层
最简单的,每个进程写入结果到不同文件,最后让根进程把这些文件合成一个。

798

帖子

2

主题

0

精华

大宗师

F 币
3793 元
贡献
2268 点
沙发
发表于 2019-12-21 12:25:52 | 显示全部楼层
mpi提供写文件的操作,应该可以实现你的预期,但我没用过。你可以建立一个文件夹来存放1024个文件,最后把这个文件夹删除就是。

798

帖子

2

主题

0

精华

大宗师

F 币
3793 元
贡献
2268 点
板凳
发表于 2019-12-23 11:24:27 | 显示全部楼层
顺序不保证一致,但你可以根据进程号判断。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-5-3 07:29

Powered by Tencent X3.4

© 2013-2024 Tencent

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