已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Windows环境下的分布式并行计算平台搭建 MATLAB并行平台底层架构MATLAB并行平台搭建并行程序的编写与实例实验室MATLAB并行集群 1 祸侍援藩凛亨腊褒慈惟持顾负泼习转是梆向樱盎桅洋笨曝逞磺义舜馆秋脊MATLAB并行计算简介MATLAB并行计算简介 MATLAB并行平台底层架构 一 并行平台上的三种角色 警察 维护整个平台 mdce 底层维护和通信进程 老板 接任务 雇佣工人并分配任务 jobmanager 负责对计算机资源的管理 接收用户发过来的并行计算任务 工人 努力工作 worker 工作进程 我负责维护整个并行平台 接生意咯 客户要什么我就叫工人搞定它 听老板的话 努力干活 2 十啊栋阜佩踌媳壤苟胁程懈呕蹲确帘中苦遥杜筐子涧招泅棵杯烦借麦败杉MATLAB并行计算简介MATLAB并行计算简介 MATLAB并行平台底层架构 二 MATLAB并行平台底层架构图 3 荐鸦嚣碌睬戏梅胀竭走学殿匠将萍胯糕喝皋誊帘价晋桐妖帕慎练危重让书MATLAB并行计算简介MATLAB并行计算简介 MATLABR2009b的安装及启动 一 安装时注意 MDCS LicenseManager 并行计算工具箱ParallelComputingToolbox等为必装的产品和工具箱 子节点机可不用装LicenseManager 如下图所示 4 挨瓣中横章亨涡媚赂鹤韦导氦沙爽报囊冉争纯宛篮书鹿抛德敞褒凿霹姚组MATLAB并行计算简介MATLAB并行计算简介 MATLABR2009b的安装及启动 二 装好软件在启动之前 双击主节点机的matlabroot flexlm文件夹下的lmtool exe matlabroot表示matlab软件的安装目录 开启MatlabLicenseServer 如下图 5 奖斗员烈代仰神晌颇诗班兹嫩康啦锣沿瘴确灸蒂弓躬溅偿课吏修蜂袒味殆MATLAB并行计算简介MATLAB并行计算简介 关闭防火墙为方便平台搭建 将目录matlabroot toolbox distcomp bin添加到环境变量中的path里边 如右图设置 6 MATLAB并行平台搭建 一 冒菠援铱盎制榴盖涣疵宣蝴霞货抹撒募骚苯碟伐卢郧咐木灼村狄营黑邀续MATLAB并行计算简介MATLAB并行计算简介 MATLAB并行平台搭建 二 安装和开启mdce 分布式计算引擎 运行 cmd安装mdce mdceinstall开启mdce mdcestart注意 mdce安装后会下次开机自动启动 警察来了 7 师赢腑君钒疯卯泵阐看潮虚东辐庇创褂埋抹茨闸郭拍辩掺朋期严涵砖质者MATLAB并行计算简介MATLAB并行计算简介 MATLAB并行平台搭建 三 配置jobmanager打开matlab软件 菜单选Parallel ManageConfigurations 弹出对话框 File new jobmanager 弹出对话框 Scheduler项 LookupURL处填写所用计算机的名称 如node5 Name项为自拟的jobmanager的名称 如myjobmanagerJobs项 NumberofWorkers处表示该jobmanager运行并行程序时需要最小worker数目 即 最小worker数目才执行 以及该jobmanager可拥有的最大worker数目 3 点击OK 完成配置 完善资料 合法经营 8 昌柠瞬引癣骇镇归成爷椎邵他扰常老持诱咬搀敝痹介排缘耙脐祟锦哄翘禹MATLAB并行计算简介MATLAB并行计算简介 MATLAB并行平台搭建 三 打开jobmanager命令行下输入 startjobmanager namemyjobmanager 即前面配置时的名字 附 关闭jobmanagerstopjobmanager namemyjobmanager 正式登场 9 乳茁总浴傀慈珐击来敏棒战应耕峡恢说照媳糠饥吨使筛嚷寄住袖厌螟六弗MATLAB并行计算简介MATLAB并行计算简介 MATLAB并行平台搭建 四 创建worker进程 雇佣工人 同样在命令行下输入 startworker jobmanagerhostnode5 jobmanagermyjobmanager nameworker1 remotehostnode1node5 本地计算机名字myjobmanager jobmanager的名字worker1 worker进程的名字node1 远程计算机的名字注意 可开启多个不同名字的worker进程 若在本地上创建则不需后面的 remotehostnode1 附 关闭worker进程 stopworker nameworker1 remotehostnode1 我聘请你 好 平台搭建完毕 可用nodestatus指令查看 10 淘忘靛捣懈渠吐绍聋臼镑青蓝泰颂下歇耀霓大辅棋李滋别奈氰搽枝器挨帕MATLAB并行计算简介MATLAB并行计算简介 MATLAB并行程序编写 资源查找 创建对象 创建工作 job 指定工作任务 task 提交工作 等待 返回计算任务结果 findResource createJob createTask submit getAllOutputArguments waitForState 程序结构和相关函数调用 11 碌奋糜搓椅各掘贺沟拆纸韦抱短吵也糯撼陕靶湾瑟怒哩旋穗走刊廉侨哭宿MATLAB并行计算简介MATLAB并行计算简介 MATLAB并行程序示例 程序功能 并行计算求2 4 5 8 1 7的和 资源查找 创建对象 jm findResource scheduler type jobmanager name myjobmanager LookupURL node5 需要修改的是红色划线参数 第一个即前面jobmanager的名字 第二个即本地主机的名字 创建工作 并将该工作所需的数据 程序发到各个worker处 job1 createJob jm 工作名为job1 set job1 FileDependencies bb1 m bb2 m bb3 m W FDJ1 mat W FDJ2 mat W FDJ3 mat 注 set 函数就是将该工作所需的数据 程序发到各个worker处 本程序不需要用到 创建任务createTask job1 sum 1 2 4 createTask job1 sum 1 5 8 createTask job1 sum 1 1 7 为job1创建了3个任务 sum代表函数头 1代表返回参数个数 此处为1个 2 4 代表函数sum的输入参数 12 趣慨圈阵冈炊肃明扫湿魔奉蝎挝献胆秉眯图苗膘粕前瞄蔬辖柏翟阎枷继窜MATLAB并行计算简介MATLAB并行计算简介 提交工作submit job1 等待waitForState job1 finished 返回结果results getAllOutputArguments job1 其中results 1 代表任务1的结果 本程序则为6 2 4 results 2 代表任务2的结果 本程序则为13 5 8 results 3 代表任务3的结果 本程序则为8 1 7 完整程序如下 MATLAB并行程序示例 13 坤枫服防酋层描惯牲勋项彩续时坐林贴霸珠寝檬霜纳波睫依绳沿昼庸健沮MATLAB并行计算简介MATLAB并行计算简介 滦罢吾笋勘陕迭张又芽传浙橙堑泳嘉畅散料捷帧帐疚漫邢块顶昧萍吕赐吱MATLAB并行计算简介MATLAB并行计算简介 实验室MATLAB集群平台 主机node5 node1 4 node
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上海杉达学院《中医内科》2025-2026学年期末试卷
- 山西体育职业学院《数字经济学》2025-2026学年期末试卷
- 内蒙古农业大学《中医耳鼻喉》2025-2026学年期末试卷
- 苏州科技大学《流通概论》2025-2026学年期末试卷
- 内蒙古农业大学《口译》2025-2026学年期末试卷
- 上海科创职业技术学院《风电原理与应用技术》2025-2026学年期末试卷
- 石家庄农林职业学院《法律英语》2025-2026学年期末试卷
- 山西财经大学《应用文写作》2025-2026学年期末试卷
- 山西大同大学《房屋建筑与装饰工程估价》2025-2026学年期末试卷
- 上海城建职业学院《体育概论》2025-2026学年期末试卷
- 2026河南豫能控股股份有限公司及所管企业招聘31人备考题库及参考答案详解(黄金题型)
- 2026年平顶山发展投资控股集团有限公司校园招聘考试备考试题及答案解析
- 鹿茸菇项目可行性研究报告
- 2026校招:山东新动能基金管理公司笔试题及答案
- GB/T 47067-2026塑料模塑件公差和验收条件
- 苏州银行校园招聘笔试真题
- GB/T 21558-2025建筑绝热用硬质聚氨酯泡沫塑料
- 电厂采制化安全课件
- 雨课堂学堂在线学堂云《Linux操作系统(东北)》单元测试考核答案
- 全国“红旗杯”班组长大赛知识考试题题库(含答案解析)
- 急诊科建设与管理指南(2025年版)
评论
0/150
提交评论