创建作业

在群集上创建独立作业

语法

obj=createJob(集群)
obj=创建作业(…,'p1号,v1,'p2页'第二版,…)
job=createJob(…,'Profile','profileName',…)

论据

目标

作业对象。

集群

创建的群集对象帕克拉斯特.

p1号,p2页

对象创建时配置的对象属性。

第1版,第二版

对应对象属性的初始值。

说明

obj=createJob(集群)为标识的群集创建独立的作业对象。

作业的数据存储在群集的工作存储位置财产。

obj=创建作业(…,'p1号,v1,'p2页'第二版,…)使用指定的属性值创建作业对象。有关所创建对象的有效属性的列表,请参见平行作业对象引用页。属性名必须是字符向量,其值是该属性的适当类型。在大多数情况下,在这些属性值对中指定的值将覆盖配置文件中的值;但是当您指定附件文件附加路径创建作业时,这些设置将与适用配置文件中指定的设置组合在一起。如果指定的属性名或属性值无效,则不会创建对象。

job=createJob(…,'Profile','profileName',…)使用配置文件中指定的属性值创建独立的作业对象'配置文件名'. 如果未指定配置文件,并且群集在其'配置文件'属性,将自动应用群集的配置文件。有关定义和应用配置文件的详细信息,请参见发现群集并使用群集配置文件.

实例

例2。创建并运行基本作业

使用默认配置文件构造独立的作业对象。

c=parcluster j=createJob(c);

向作业中添加任务。

对于i=1:10创建任务(j、 @兰特,1,{10});结束

运行作业。

提交(j);

等待作业完成运行,然后检索作业结果。

wait(j);out=fetchOutputs(j);

显示从第三个任务返回的随机矩阵。

disp(输出{3});

删除作业。

删除(j);
例3。创建带有附加文件的作业

除了在默认配置文件中指定的文件外,还使用附加文件构造独立作业。

c=parcluster j=createJob(c,'附加文件',...{'我的应用程序/文件夹','我的应用程序/文件夹','我的应用程序/文件1.m'});

在R2006a之前引入