24小时热门版块排行榜    

CyRhmU.jpeg
查看: 3080  |  回复: 1

酱油哥男二号

铜虫 (初入文坛)

[求助] MPI并行for循环求助

各位师兄师姐大家好... 我想请教一个使用MPI实现for循环并行的程序
因为我需要同时运行100个算例,这几天试图用MPI来并行一个for循环,最终达到的目的是:
每次循环调用一个算例,分配到一个CPU下面去。
语句大概如下:
MPI_Init( &argc, &argv );
MPI_Comm_rank( MPI_COMM_WORLD, &myid );
MPI_Comm_size( MPI_COMM_WORLD, &numprocs );
for i = 1:5
system(test(i))
end
MPI_Finalize();
但是最后的出来的结果是并没能同时运行test(1)、test(2)、...、test(5)
而是将test(1)分配到了5个线程下面去运行了..
请问错在哪里,应该如何修改啊?
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

.....
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

酱油哥男二号

铜虫 (初入文坛)

已解决 不应该是test i 循环变量应该和myid挂钩

[ 发自小木虫客户端 ]
.....
2楼2014-10-22 11:18:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 酱油哥男二号 的主题更新
信息提示
请填处理意见