访问作业属性和行为
父母亲 |
并行集群 |
儿童 |
并行任务 |
parallel.Job对象提供对作业的访问,您可以创建、定义并提交作业以供执行。
下表介绍了可用的作业对象类型。作业类型由集群的类型以及任务在执行期间是否必须相互通信来确定。
工作类型 | 描述 |
---|---|
parallel.job.MJSIndependentJob | MJS集群上独立任务的工作 |
parallel.job.mjs通信作业 | 在MJS集群上通信任务的工作 |
parallel.job.CJSIndependentJob | CJS群集上独立任务的作业 |
parallel.job.cjs通信作业 | 在CJS群集上通信任务的作业 |
所有作业类型对象具有相同的方法,如下表所述。
取消 | 取消工作或任务 |
创建任务 | 在作业中创建新任务 |
删去 | 从集群和内存中删除作业或任务对象 |
记事簿 | 显示或保存批处理作业的命令窗口文本 |
获取输出(作业) | 从作业中的所有任务检索输出参数 |
findTask | 属于作业对象的任务对象 |
listAutoAttachedFiles | 自动附加到作业、任务或并行池的文件列表 |
负载 | 从批处理作业加载工作区变量 |
再现 | 从现有作业创建新作业 |
提交 | 调度程序中的队列作业 |
等待 | 等待作业更改状态 |
以下属性对于所有作业对象类型都是通用的。
所有物 | 描述 |
---|---|
附加路径 |
要添加到工作人员搜索路径的文件夹 |
附件文件 |
发送给工作人员的文件和文件夹 |
自动添加客户端路径 |
指定是否将用户在客户端路径上添加的条目自动添加到每个辅助进程的路径 |
自动附着文件 |
指定是否自动将从属代码文件发送给工作程序 |
CreateDateTime |
创建作业的日期和时间 |
环境变量 |
发送给工人的环境变量的名称 |
完成日期时间 |
作业完成运行的日期和时间 |
身份证件 |
作业的数字标识符 |
工作数据 |
向所有工人提供的有关工作任务的信息 |
名称 |
职务名称 |
父母亲 |
包含此作业的群集对象 |
起始日期 |
作业开始运行的日期和时间 |
状态 |
工作状态:“待定” ,“排队” ,“跑步” ,“完成” 或“失败” |
提交时间 |
作业提交到队列的日期和时间 |
标签 |
与作业关联的标签 |
任务 |
作业中包含的任务对象数组 |
类型 |
工作类型:“独立的” ,“游泳池” 或“spmd” |
用户数据 |
与作业对象关联的信息 |
用户名 |
负责作业的用户的名称 |
MJS独立作业对象和MJS通信作业对象除具有公共属性外,还具有以下属性:
所有物 | 描述 |
---|---|
授权人 |
授权访问作业的用户 |
完成的 |
此作业完成时在客户端上执行的回调函数 |
NumWorkersRange |
运行作业的工人数量的最小和最大限制 |
QueuedFcn |
将此作业提交到队列时在客户端上执行的回调函数 |
餐馆工人 |
如果在评估此作业的第一个任务之前重新启动工作进程,则为True |
运行FCN |
此作业开始运行时在客户端上执行的回调函数 |
超时 |
完成作业的时间限制(秒) |
CJS独立作业对象不具有所有作业类型共有的属性以外的任何属性。
CJS通信作业对象除具有通用属性外,还具有以下属性:
所有物 | 描述 |
---|---|
NumWorkersRange |
运行作业的工人数量的最小和最大限制 |
要获取有关特定类型的parallel.Job对象的进一步帮助,包括其属性帮助的链接列表,请键入帮助平行作业。
. 例如:
帮助parallel.job.MJSIndependentJob