| 查看: 1674 | 回复: 9 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
[求助]
MPI文件分发
|
||
|
请问,我在MPI环境下,想把某个文件,比如说计算目标参数文件,分发到各个节点,用什么方法比较好。 如果用my_id =0的节点读文件,my_id!=0节点写文件,感觉有点搓。。。MPI里面有没有文件广播分发的功能? |
» 猜你喜欢
请问哪里可以有青B申请的本子可以借鉴一下。
已经有4人回复
真诚求助:手里的省社科项目结项要求主持人一篇中文核心,有什么渠道能发核心吗
已经有6人回复
孩子确诊有中度注意力缺陷
已经有14人回复
三甲基碘化亚砜的氧化反应
已经有4人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有5人回复
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
提交电子材料时文件名中数字0和大写字母O的问题
已经有23人回复
怎么通过perl语言将很多xsd文件一次性转化为mol文件呢?
已经有4人回复
MPI的安装(管理员和普通用户均可)
已经有34人回复
vasp跨节点运行出错,mpiexec_node-1 (handle_stdin_input 1089)
已经有5人回复
一不小心装了两个MPI,怎么卸载?
已经有3人回复
请教vasp安装中的mpi安装
已经有16人回复
关于MPI并行编程的基本问题
已经有8人回复
C++下的mpi.h头文件
已经有5人回复
【求助】CASTEP MPI 运行错误
已经有6人回复
【求助】mpi vasp问题
已经有32人回复
【求助】安装mpich2时如何产生mpicc及mpifort
已经有9人回复
【求助】程序失败MPI_Allreduce: malloc failed: See malloc(3C) for details
已经有9人回复
【求助】vasp运行时mpi报错
已经有12人回复
【求助】安装MPI 【已解决】
已经有7人回复
libralibra
至尊木虫 (著名写手)
骠骑将军
- 程序强帖: 40
- 应助: 817 (博后)
- 金币: 12914.1
- 红花: 64
- 帖子: 2238
- 在线: 287.3小时
- 虫号: 696514
- 注册: 2009-02-05
- 专业: 计算机软件
【答案】应助回帖
★ ★ ★
感谢参与,应助指数 +1
余泽成: 金币+3, 专家考核, 谢谢参与应助! 2012-03-30 14:07:03
感谢参与,应助指数 +1
余泽成: 金币+3, 专家考核, 谢谢参与应助! 2012-03-30 14:07:03
|
数据并行,你得先读进来,然后分发不同的部分给不同的cpu 你所谓的文件分发是什么,复制多份文件给不同的cpu?那还不如读进来数据,然后分发数据 因为只要有一个cpu打开文件,文件就被锁住了,直到释放资源,其他cpu才会继续读取, mpi程序要注意的就是同步问题,你这个需求不实际啊 只能: 1.master读,然后分发数据到各个unit,计算完后collect数据,写结果; 2.每个unit都copy一份数据,根据当前unit的id计算offset,然后同时读取各自数据计算,运算结束自己写自己的文件,最后master再copy所有文件,合并. 其实2的方案,所有unit读写一个文件也可以,可是得不断测试文件读写状态,当文件空闲时才能读写,跟1是一样的,而且逻辑还不如1清楚. |

6楼2012-03-29 03:51:21
libralibra
至尊木虫 (著名写手)
骠骑将军
- 程序强帖: 40
- 应助: 817 (博后)
- 金币: 12914.1
- 红花: 64
- 帖子: 2238
- 在线: 287.3小时
- 虫号: 696514
- 注册: 2009-02-05
- 专业: 计算机软件

9楼2012-04-28 17:28:23













回复此楼