2022年MATLAB分布式并行计算服务器配置和使用方法 .pdf
《2022年MATLAB分布式并行计算服务器配置和使用方法 .pdf》由会员分享,可在线阅读,更多相关《2022年MATLAB分布式并行计算服务器配置和使用方法 .pdf(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Windows 下 MATLAB分布式并行计算服务器配置和使用方法1MATLAB分布式并行计算服务器介绍MATLAB Distributed Computing Server 可以使并行计算工具箱应用程序得到扩展,从而可以使用运行在任意数量计算机上的任意数量的worker。MATLAB Distributed Computing Server还支持交互式和批处理工作流。此外,使用Parallel Computing Toolbox 函数的 MATLAB 应用程序还可利用MATLAB Compiler(MATLAB 编译器)编入独立的可执行程序和共享软件组件,以进行免费特许分发。这些可执行应用程
2、序和共享库可以连接至MATLAB Distributed Computing Server的 worker,并在计算机集群上执行MATLAB同时计算,加快大型作业执行速度,节省运行时间。MATLAB Distributed Computing Server 支持多个调度程序:MathWorks 作业管理器(随产品提供)或任何其他第三方调度程序,例如Platform LSF、Microsoft Windows Compute Cluster Server(CCS)、Altair PBS Pro,以及TORQUE。使用工具箱中的Configurations Manager(配置管理器),可以维护指
3、定的设置,例如调度程序类型、路径设置,以及集群使用政策。通常,仅需更改配置名称即可在集群间或调度程序间切换。MATLAB Distributed Computing Server 会在应用程序运行时在基于用户配置文件的集群上动态启用所需的许可证。这样,管理员便只需在集群上管理一个服务器许可证,而无需针对每位集群用户在集群上管理单独的工具箱和模块集许可证。作业(Job)是在 MATLAB中大量的操作运算。一个作业可以分解不同的部分称为任务(Task),客户可以决定如何更好的划分任务,各任务可以相同也可以不同。MALAB中定义并建立作业及其任务的会话(Session)被称为客户端会话,通常这是在你
4、用来编写程序那台机器上进行的。客户端用并行计算工具箱名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 19 页 -来定义和建立作业及其任务,MDCE通过计算各个任务来执行作业并负责把结果返回客户端。作业管理器(Job Manager)是 MDCE的一个组成部分,用来协调各个作业及其任务在各个woker 上的执行。如图所示,MATLAB客户端(Client)与调度或作业管理器(Sheudler/Jobmanager)和计算节点(Worker)之间的关系。2MATLAB分布式并行计算服务器配置方法要求参与并行运算的机器matlab 版本相同,操作系统可以不同(待考证)。2.1 配置主机
5、2.1.1Windows 防火墙设置a.以管理员权限登陆计算机b.将 matlab 添加到防火墙,在DOS命令窗口下执行以下命令matlabroottoolboxdistcompbinaddMatlabToWindowsFirewall.bat其中 matlabroot 是指 matlab 安装位置,比如在我的计算机里是C:Program FilesMATLABR2013a。名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 19 页 -若这样添加两台机器依然无法ping 通,请将防火墙关闭,关闭方法见附录。2.1.2配置多用户电脑若某机器是多用户的,则需要进行如下配置。目前测试成功
6、的机器不需要这一步,所以这一步暂时可以忽略。a.编辑配置文档 mdce_def.batmatlabroottoolboxdistcompbinmdce_def.bat b.找到 MDCEUSER 参数,按照 domainusername 的形式进行配置set MDCEUSER=mydomainmyusername mydomain 可以是电脑 ip 地址,myusername 是电脑的用户名。c.找到并配置 MDCEPASSset MDCEPASS=passwordpassword是电脑的登陆密码。d.保存文档。2.2 关闭老版本 matlab 的 mdce 服务器配置a.以必要的权限打开DO
7、S命令窗口。Win7 下开启方法是以管理员身份运行cmd.exe程序。开始-搜索 cmd-以管理员的身份运行。b.在 DOS窗口下打开老版本 matlab 的目录,命令是:cd oldmatlabroottoolboxdistcompbin c.停止老版本的 mdce 服务并移除关联文件。命令是:mdce uninstall-clean 名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 19 页 -d.在所有的 worker 节点上重复以上步奏。2.3 安装 mdce 等服务,配置节点,开启MJS、worker2.3.1安装和开启 mdce 服务a.以管理员身份运行cmd.exe。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年MATLAB分布式并行计算服务器配置和使用方法 2022 MATLAB 分布式 并行 计算 服务器 配置 使用方法
限制150内