createJob

创建集群独立工作

句法

OBJ = createJob(簇)
OBJ = createJob(...”P1'V1'P2”,V2,...)
工作= createJob(..., '档案', 'PROFILENAME',...)

参数

OBJ

该作业对象。

通过创建群集对象parcluster

P1P2

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

V1V2

对于对应对象属性的初始值。

描述

OBJ = createJob(簇)创建用于标识的集群独立作业对象。

作业的数据存储在由集群的指定位置JobStorageLocation属性。

OBJ = createJob(...”P1'V1'P2”,V2,...)创建一个具有指定属性值的作业对象。对于创建的对象的有效属性的列表,请参阅parallel.Job对象引用页面。属性名称必须是字符向量,与该值是该属性的适当的类型。在大多数情况下,在这些属性值对指定的值覆盖在配置文件中的值;但是当您指定附加的文件要么AdditionalPaths在创建作业时,设置相结合,与那些在应用配置文件中指定。如果指定了无效的属性名称或属性值,对象将不会被创建。

工作= createJob(..., '档案', 'PROFILENAME',...)创建了配置文件中指定的属性值的独立作业对象'PROFILENAME'。如果未指定配置文件和群集在指定的值的“个人资料”财产,群集的配置文件自动应用。有关定义和应用的配置文件的详细信息,请参阅发现群集和使用群集配置文件

例子

例2创建并运行一个基本的工作

构造一个使用默认配置一个独立的工作对象。

C = parcluster J = createJob(C);

任务添加到作业。

对于I = 1:10的CreateTask(J,@兰特,1,{10});结束

运行工作。

提交(J);

等待作业完成运行和检索作业结果。

等待(J);OUT = fetchOutputs(J);

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

DISP(下{3});

删除工作。

删除(J);
例3.创建带有附件作业

在除了那些在默认配置文件指定的附加文件来构建一个独立的工作。

C = parcluster J = createJob(C,'附加的文件'...{'的myapp / folderA''的myapp / FolderB中''的myapp / file1.m'});

R2006a前推出