文档

pload

将文件加载到并行会话中

句法

Pload(Fileroot)

参数

FILEROOT

所有已加载的保存文件共有的文件名的一部分。

描述

Pload(Fileroot)加载来自名称的文件的数据[fileroot num2str(LabIndex)]进入经营交流工作的工人。这些文件应该由PSAVE命令。工人的数量应与文件数量相同。所有工人都应访问这些文件。任何编码阵列都是由此功能重建的。如果FILEROOT包含一个扩展,字符表示Labindex将在扩展之前插入。因此,Pload('ABC')尝试加载文件abc1.mat在工人1上,abc2.mat关于工人2,等等。

例子

创建三个变量 - 一个复制,一个变量和一个编码。然后保存数据。(此示例在交流作业或pmode中起作用,但在parfor或者SPMD堵塞。)

清除全部;rep = speye(numlabs);var =魔术(labindex);d = eye(numlabs,codistributor());psave('三件事');

这将创建三个文件(三分之一1.mat,,,,threethings2.mat,,,,threethings3.mat)在当前的工作目录中。

清除所有工人的工作空间,并确认没有变量。

清除全部谁是

将先前保存的数据加载到工人中。确认其存在。

Pload('三件事');Whos iSrepricated(REP)ISCODISTUD(D)

在R2006b中引入

这个话题有帮助吗?