parallel.Cluster
访问集群属性和行为
容器层次结构
父 |
没有一个 |
孩子们 |
parallel.Job,parallel.Pool |
描述
一个平行的。集群对象提供一个集群,控制作业队列,工人执行分配任务。
类型
集群的两类是MATLAB®作业调度器和共同作业调度器(cj)。MATLAB作业调度器是可用的MATLAB并行服务器™。cj集群包含所有其他类型,包括当地的,通用的,和第三方调度器。
使用MJSComputeCloud
对象与MATLAB并行服务器对Amazon EC2®集群。
下表描述了可用的集群对象的类型。
集群类型 | 描述 |
---|---|
parallel.cluster.MJS |
与MATLAB交互作业调度器集群本地 |
parallel.cluster.MJSComputeCloud |
相互作用MATLAB并行服务器Amazon EC2集群 |
parallel.cluster.Local |
与cj集群在本地运行在客户端机器上 |
parallel.cluster.HPCServer |
与cj集群运行微软Windows HPC服务器交互 |
parallel.cluster.LSF |
与cj LSF集群运行 |
parallel.cluster.PBSPro |
与cj集群运行Altair PBS Pro或OpenPBS |
parallel.cluster.Torque |
与cj集群运行扭矩 |
parallel.cluster.Slurm |
与cj集群运行粘。很多 |
parallel.cluster.Generic |
使用通用接口与cj集群 |
方法
常见的所有集群类型
批处理 | 运行MATLAB工人上脚本或函数 |
createCommunicatingJob | 在集群上创建沟通工作 |
createJob | 在集群上创建独立的工作 |
findJob | 找工作对象存储在集群中 |
isequal | 如果集群具有相同的属性值 |
parpool | 在集群上创建并行池 |
saveAsProfile | 集群属性保存到指定的配置文件 |
saveProfile | 保存修改后的集群当前配置文件属性 |
MATLAB作业调度器
changePassword | 提示用户更改MATLAB作业调度器密码 |
降级 | 在集群队列降级工作 |
注销 | 退出MATLAB作业调度器集群 |
促进 | 促进工作MATLAB作业调度器集群队列 |
的简历 | 恢复处理队列中MATLAB作业调度器 |
高性能计算服务器、PBS Pro LSF扭矩,粘,很多和本地集群
getDebugLog | 从工作运行在集群cj读取输出消息 |
通用的
getDebugLog | 从工作运行在集群cj读取输出消息 |
getJobClusterData | 通用的集群上得到特定用户的数据工作 |
getJobFolder | 文件夹存储在客户端工作 |
getJobFolderOnCluster | 文件夹存储在集群上工作 |
getLogLocation | 工作或任务日志位置 |
setJobClusterData | 通用的集群上设置特定用户的数据工作 |
属性
常见的所有集群类型
以下是常见的所有集群对象类型属性。
财产 | 描述 |
---|---|
ClusterMatlabRoot |
指定路径MATLAB对工人使用 |
主机 |
簇头节点的主机名 |
JobStorageLocation |
集群存储工作和任务信息的位置 |
工作 |
这个集群中包含的工作列表 |
LicenseNumber |
牌照号码与此集群运行作业时使用 |
修改 |
如果在集群中的任何属性已经修改 |
NumThreads |
对工人的数量计算线程 |
NumWorkers |
这个集群可用的工人数量 |
操作 |
操作系统使用的节点集群 |
配置文件 |
概要文件用于构建集群 |
RequiresOnlineLicensing |
如果集群使用在线许可 |
类型 |
类型的集群 |
用户数据 |
在客户机会话信息与集群相关的对象 |
指定JobStorageLocation
房地产是下列之一。
如果你使用远程模式下的通用调度程序接口与第三方调度器,客户机和工人使用不同的操作系统,指定一个结构。结构必须有足够的场地
“窗口”
和“unix”
。相对应的字段是Windows和Unix路径的文件夹集群存储工作和任务信息。以下结构指定相同的文件夹使用Windows UNC路径(“一些\ \ \ \组织路径”
)和一个Unix路径(“/组织/一些/路径”
):结构(“窗口”,“一些\ \ \ \组织路径”,“unix”,“/组织/一些/路径”)
否则,使用一个特征向量或字符串指定文件夹集群存储工作和任务信息。
MATLAB作业调度器
乔丹
集群对象有以下属性除了常见的属性:
财产 | 描述 |
---|---|
AllHostAddresses |
集群主机的IP地址 |
BusyWorkers |
工人正在运行的任务 |
IdleWorkers |
工人目前运行的任务 |
HasSecureCommunication |
如果集群使用的安全通信 |
MaxNumWorkers |
最大数量的工人这个集群。
|
的名字 |
这个集群的名称 |
NumBusyWorkers |
工人数量当前运行的任务 |
NumIdleWorkers |
可用的工人数量运行任务 |
PreferredPoolNumWorkers |
首选的工人数量开始在一个平行的池 |
PromptForPassword |
如果系统时应提示输入密码进行身份验证的用户 |
SecurityLevel |
程度的安全应用于集群和它的工作。安全级别的描述,请参阅将MATLAB集群安全作业调度器(MATLAB并行服务器)。 |
状态 |
当前状态的集群 |
用户名 |
用户访问集群 |
MJSComputeCloud
MJSComputeCloud
集群对象有以下属性除了常见的属性:
财产 | 描述 |
---|---|
BusyWorkers |
工人正在运行的任务 |
证书 |
集群SSL证书 |
HasSecureCommunication |
如果集群使用的安全通信 |
标识符 |
独特的集群标识符 |
IdleWorkers |
工人目前运行的任务 |
MatlabVersion |
MATLAB版本上运行工人 |
MaxNumWorkers |
最大数量的工人这个集群。
|
的名字 |
这个集群的名称 |
NumBusyWorkers |
工人数量当前运行的任务 |
NumIdleWorkers |
可用的工人数量运行任务 |
NumWorkersRequested |
这个集群的工人数量要求。集群添加或删除员工尽快达到这个数字。 |
PreferredPoolNumWorkers |
首选的工人数量开始在一个平行的池 |
SharedState |
集群的共享状态,可以:
|
ShutdownAt |
关闭时间或事件 |
状态 |
当前状态的集群 |
用户名 |
用户访问集群 |
当地的
当地的
集群对象没有可编辑的属性在属性共同所有集群。
高性能计算服务器
HPCServer
集群对象支持客户运行Windows。金宝app
HPCServer
集群对象有以下属性除了常见的属性:
财产 | 描述 |
---|---|
ClusterVersion |
版本的Microsoft Windows HPC集群服务器上运行 |
HasSharedFilesystem |
指定客户端和集群节点JobStorageLocation分享 |
JobDescriptionFile |
工作描述XML文件时使用的名字创造就业机会 |
JobTemplate |
工作模板的名称用于工作提交HPC Server |
的名字 |
这个集群的名称 |
PreferredPoolNumWorkers |
首选的工人数量开始在一个平行的池 |
UseSOAJobSubmission |
允许面向服务的体系结构(SOA)高性能计算服务器上提交 |
PBS Pro和扭矩
PBSPro
集群对象运行Windows或Linux支金宝app持客户。转矩
支持客户端运行Linux集群对象。金宝app
PBSPro
和转矩
集群对象有以下属性除了常见的属性:
财产 | 描述 |
---|---|
CommunicatingJobWrapper |
脚本运行集群开始工人 |
RcpCommand |
命令来复制文件和从客户端 |
ResourceTemplate |
指定qsub 选择在作业提交请求的资源 |
RshCommand |
远程执行命令用于工人节点在沟通工作 |
HasSharedFilesystem |
指定客户端和集群节点JobStorageLocation分享 |
ProcsPerNode |
每个节点的处理器数量,指定为一个有限的正整数标量。 当你提交作业到集群,每个节点核心,MATLAB请求的数量小于或等于保证 MATLAB请求所需的最小数量的每个节点核心运行工作。
|
PreferredPoolNumWorkers |
首选的工人数量开始在一个平行的池 |
SubmitArguments |
指定要使用附加参数在提交工作 |
LSF
LSF
集群对象支持客户运行Windows, m金宝appacOS或Linux。
LSF
集群对象有以下属性除了常见的属性:
财产 | 描述 |
---|---|
ClusterName |
LSF集群的名称 |
CommunicatingJobWrapper |
脚本运行集群开始工人 |
HasSharedFilesystem |
指定客户端和集群节点JobStorageLocation分享 |
PreferredPoolNumWorkers |
首选的工人数量开始在一个平行的池 |
ResourceTemplate |
指定bsub 选择在作业提交请求的资源 |
SubmitArguments |
指定要使用附加参数在提交工作 |
Slurm
Slurm
支持客户端运行Linux集群对象。金宝app
Slurm
集群对象有以下属性除了常见的属性:
财产 | 描述 |
---|---|
ClusterName |
粘集群很多的名称 |
CommunicatingJobWrapper |
脚本运行集群开始工人 |
PreferredPoolNumWorkers |
首选的工人数量开始在一个平行的池 |
ResourceTemplate |
指定sbatch 选择在作业提交请求的资源 |
SubmitArguments |
指定要使用附加参数在提交工作 |
通用的
通用的
集群对象支持客户运行Windows, m金宝appacOS或Linux。
如果您创建了一个通用集群对象从一个R2017a或晚概要文件,您有以下属性除了常见的属性:
财产 | 描述 |
---|---|
AdditionalProperties |
附加属性为插件的脚本 |
HasSharedFilesystem |
指定客户端和集群节点JobStorageLocation分享 |
PreferredPoolNumWorkers |
首选的工人数量开始在一个平行的池 |
PluginScriptsLocation |
文件夹包含调度器插件脚本 |
如果您创建了一个通用集群对象从一个R2016b或更早的概要文件,您有以下属性除了常见的属性:
财产 | 描述 |
---|---|
CancelJobFcn |
函数运行时取消工作 |
CancelTaskFcn |
函数运行时取消任务 |
CommunicatingSubmitFcn |
函数运行时提交沟通工作 |
DeleteJobFcn |
函数运行时删除工作 |
DeleteTaskFcn |
函数运行时删除任务 |
GetJobStateFcn |
函数运行时查询的工作状态 |
HasSharedFilesystem |
指定客户端和集群节点JobStorageLocation分享 |
IndependentSubmitFcn |
函数运行时提交独立工作 |
帮助
为进一步帮助集群对象,包括链接帮助特定的集群类型和对象属性,类型:
帮助parallel.Cluster
版本历史
介绍了R2012a