MATLAB分布式并行计算服务器配置和使用方法

MATLAB分布式并行计算服务器配置和使用方法

ID:37667188

大小:1.09 MB

页数:18页

时间:2019-05-28

MATLAB分布式并行计算服务器配置和使用方法_第1页
MATLAB分布式并行计算服务器配置和使用方法_第2页
MATLAB分布式并行计算服务器配置和使用方法_第3页
MATLAB分布式并行计算服务器配置和使用方法_第4页
MATLAB分布式并行计算服务器配置和使用方法_第5页
资源描述:

《MATLAB分布式并行计算服务器配置和使用方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.Windows下MATLAB分布式并行计算服务器配置和使用方法1MATLAB分布式并行计算服务器介绍MATLABDistributedComputingServer可以使并行计算工具箱应用程序得到扩展,从而可以使用运行在任意数量计算机上的任意数量的worker。MATLABDistributedComputingServer还支持交互式和批处理工作流。此外,使用ParallelComputingToolbox函数的MATLAB应用程序还可利用MATLABCompiler(MATLAB编译器)编入独立的可执行程序

2、和共享软件组件,以进行免费特许分发。这些可执行应用程序和共享库可以连接至MATLABDistributedComputingServer的worker,并在计算机集群上执行MATLAB同时计算,加快大型作业执行速度,节省运行时间。MATLABDistributedComputingServer支持多个调度程序:MathWorks作业管理器(随产品提供)或任何其他第三方调度程序,例如PlatformLSF、MicrosoftWindowsComputeClusterServer(CCS)、AltairPBSPro,

3、以及TORQUE。使用工具箱中的ConfigurationsManager(配置管理器),可以维护指定的设置,例如调度程序类型、路径设置,以及集群使用政策。通常,仅需更改配置名称即可在集群间或调度程序间切换。MATLABDistributedComputingServer会在应用程序运行时在基于用户配置文件的集群上动态启用所需的许可证。这样,管理员便只需在集群上管理一个服务器许可证,而无需针对每位集群用户在集群上管理单独的工具箱和模块集许可证。作业(Job)是在MATLAB中大量的操作运算。一个作业可以分解不同的

4、部分称为任务(Task),客户可以决定如何更好的划分任务,各任务可以相同也可以不同。MALAB中定义并建立作业及其任务的会话(Session)被称为客户端会话,通常这是在你用来编写程序那台机器上进行的。客户端用并行计算工具箱来定义和建立作业及其任务,MDCE通过计算各个任务来执行作业并负责把结果返..回客户端。作业管理器(JobManager)是MDCE的一个组成部分,用来协调各个作业及其任务在各个woker上的执行。如图所示,MATLAB客户端(Client)与调度或作业管理器(Sheudler/Jobmana

5、ger)和计算节点(Worker)之间的关系。1MATLAB分布式并行计算服务器配置方法要求参与并行运算的机器matlab版本相同,操作系统可以不同(待考证)。1.1配置主机1.1.1Windows防火墙设置a.以管理员权限登陆计算机b.将matlab添加到防火墙,在DOS命令窗口下执行以下命令matlabroottoolboxdistcompbinaddMatlabToWindowsFirewall.bat其中matlabroot是指matlab安装位置,比如在我的计算机里是C:ProgramFile

6、sMATLABR2013a。若这样添加两台机器依然无法ping通,请将防火墙关闭,关闭方法见附录。..1.1.1配置多用户电脑若某机器是多用户的,则需要进行如下配置。目前测试成功的机器不需要这一步,所以这一步暂时可以忽略。a.编辑配置文档mdce_def.batmatlabroottoolboxdistcompbinmdce_def.batb.找到MDCEUSER参数,按照domainusername的形式进行配置setMDCEUSER=mydomainmyusernamemydomain可以是电

7、脑ip地址,myusername是电脑的用户名。c.找到并配置MDCEPASSsetMDCEPASS=passwordpassword是电脑的登陆密码。d.保存文档。1.2关闭老版本matlab的mdce服务器配置a.以必要的权限打开DOS命令窗口。Win7下开启方法是以管理员身份运行cmd.exe程序。开始->搜索cmd->以管理员的身份运行。b.在DOS窗口下打开老版本matlab的目录,命令是:cdoldmatlabroottoolboxdistcompbinc.停止老版本的mdce服务并移除关联文件

8、。命令是:mdceuninstall-cleand.在所有的worker节点上重复以上步奏。..1.1安装mdce等服务,配置节点,开启MJS、worker1.1.1安装和开启mdce服务a.以管理员身份运行cmd.exe。b.如果matlab没有安装在C盘,则需要指定matlab安装盘。如安装在D盘,则输入“D:”c.输入mdce服务命令文件所在目录,格式是:“cdma

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。