| 查看: 1668 | 回复: 9 | ||
[求助]
MPI文件分发
|
|
请问,我在MPI环境下,想把某个文件,比如说计算目标参数文件,分发到各个节点,用什么方法比较好。 如果用my_id =0的节点读文件,my_id!=0节点写文件,感觉有点搓。。。MPI里面有没有文件广播分发的功能? |
» 猜你喜欢
请问有评职称,把科研教学业绩算分排序的高校吗
已经有3人回复
孩子确诊有中度注意力缺陷
已经有12人回复
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
2026博士申请-功能高分子,水凝胶方向
已经有6人回复
论文投稿,期刊推荐
已经有4人回复
硕士和导师闹得不愉快
已经有13人回复
请问2026国家基金面上项目会启动申2停1吗
已经有5人回复
» 本主题相关价值贴推荐,对您同样有帮助:
提交电子材料时文件名中数字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人回复
smart0193
木虫 (小有名气)
- 应助: 15 (小学生)
- 金币: 3224.1
- 红花: 2
- 帖子: 200
- 在线: 76.4小时
- 虫号: 1120220
- 注册: 2010-10-12
- 性别: GG
- 专业: 计算机应用技术

2楼2012-03-22 19:20:40
lurencyj
木虫 (著名写手)
- 应助: 159 (高中生)
- 金币: 2869.2
- 散金: 520
- 红花: 8
- 沙发: 10
- 帖子: 1244
- 在线: 148.3小时
- 虫号: 888093
- 注册: 2009-10-29
- 性别: GG
- 专业: 凝聚态物性I:结构、力学和

3楼2012-03-22 20:16:05
4楼2012-03-28 12:44:43
lurencyj
木虫 (著名写手)
- 应助: 159 (高中生)
- 金币: 2869.2
- 散金: 520
- 红花: 8
- 沙发: 10
- 帖子: 1244
- 在线: 148.3小时
- 虫号: 888093
- 注册: 2009-10-29
- 性别: GG
- 专业: 凝聚态物性I:结构、力学和

5楼2012-03-28 15:48:15
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
7楼2012-04-27 12:56:39
8楼2012-04-27 12:57:19
libralibra
至尊木虫 (著名写手)
骠骑将军
- 程序强帖: 40
- 应助: 817 (博后)
- 金币: 12914.1
- 红花: 64
- 帖子: 2238
- 在线: 287.3小时
- 虫号: 696514
- 注册: 2009-02-05
- 专业: 计算机软件

9楼2012-04-28 17:28:23
wangjiang381
铜虫 (初入文坛)
- 应助: 2 (幼儿园)
- 金币: 88.9
- 帖子: 32
- 在线: 2.8小时
- 虫号: 2095232
- 注册: 2012-10-30
- 性别: GG
- 专业: 功能与智能高分子
10楼2012-11-08 21:08:49














回复此楼