从SPMD循环保存数据到客户端

8视图(30天)
曼努埃尔
曼努埃尔 2012年7月7日
你好,
我运行一个smpd循环
c = 1: NumLabs
all_data {c}。X =兰德(100100);
结束
matlabpoolNumLabs
smpd (NumLabs)
temp_X = all_data {labindex}方式
了=函数(temp_X);
结束
matlabpool关闭
我怎么能访问数据存储在复合对象关闭matlab池后“出”吗?有没有可能把“出”“all_data {labindex}。”在某种程度上,它的关闭连接池后可用吗?
谢谢,曼努埃尔。

答案(2)

Edric埃利斯
Edric埃利斯 2012年7月9日
SPMD块后,“出”是一个“综合”。通过向复合索引,你戒指的值返回到客户机。带回来一个值,你可以这样做:
one_value = {1};
如果你想把所有的值,你可以这样做:
out_client = (:);

曼努埃尔
曼努埃尔 2012年7月9日
谢谢,Edric。
我意识到我并不是很清楚。我想利用这些信息后我关闭matlab池(出来是没有直接到达的,所以我不能做{1}或(:))。
最好的,
曼努埃尔
2的评论
Edric埃利斯
Edric埃利斯 2012年7月10日
例如:
matlabpool当地2
spmd
x = rand ();
结束
x_client = x (:);
matlabpool关闭
celldisp (x_client)

登录置评。

类别

找到更多的在集群配置帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!