matlab分布式计算平台(多机协作)搭建

一、Matlab R2014b安装教程 
1,下载Matlab R2014b ISO格式安装包 
2,以winrar格式解压缩ISO文件,出现下图所示的文件列表

3,进入Matlab2014b crack.rar中jar文件,将其中的ValidatedFikImpl.class和InstallerBuilderImpl.class文件复制替换到 
上述解压缩文件夹内的路径 
\java\jar\install.jar压缩文件的\com\mathworks\install\目录下:

直接向Winrar所打开的压缩包内拖拽即可:

断开网络连接后,双击setup,开始安装,选择不联网安装,许可证安装密钥为29797-39064-48306-32452。

第一个不要选;第二个一定要选。

4,此时会出现证书选择,选择Matlab2014b crack.rar中的license_R2014b_x64_Ent_406917.lic后点击下一步,选择选择安装位置,这里本人选择安装在D盘,可根据自己需要选择

5,选择要安装的产品(全选),注意:查看选择中是否有MATLAB Distributed Computing Server,如果没有,则取消返回第一步重新安装。此组件为分布式计算的重要组件,缺失将无法完成分布式计算!切记

6,选择快捷方式并确认安装信息

7,点击“安装”,等待安装完成。

最后会出来这个东西:但是不要紧:

8,点击下一步,完成安装,注意:此时不可恢复网络连接 
9,复制破解文件夹compiler文件夹下的pst.dll, mcc.exe, compiler.dll,libmwservices.dll文件,粘贴替换到安装目录下的XXX\MATLAB\R2014b\bin\win64\,XXX为第4步中所选的安装位置。替换掉同名文件。

10,双击桌面上的Matlab图标,启动Matlab。,选择不使用internet激活:

此时可能会出现再次要求输入License证书的提示,同样适用上面所提到的license_R2014b_x64_Ent_406917.lic文件即可。

11、进入界面后用ver命令查看版本及组件信息:查看MATLAB Distributed Computing Server 是否安装成功,如下表红色字所示。如不成功则安装失败,返回第一步重新安装。

>> ver

MATLAB Version: 8.4.0.150421 (R2014b) 
MATLAB License Number: 406917 
Operating System: Microsoft Windows 7 旗舰版 Version 6.1 (Build 7601: Service Pack 1)

Java Version: Java 1.7.0_11-b21 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode

MATLAB Version 8.4 (R2014b) 
Simulink Version 8.4 (R2014b) 
Aerospace Blockset Version 3.14 (R2014b) 
Aerospace Toolbox Version 2.14 (R2014b) 
Bioinformatics Toolbox Version 4.5 (R2014b) 
Communications System Toolbox Version 5.7 (R2014b) 
Computer Vision System Toolbox Version 6.1 (R2014b) 
Control System Toolbox Version 9.8 (R2014b) 
Curve Fitting Toolbox Version 3.5 (R2014b) 
DO Qualification Kit Version 2.4 (R2014b) 
DSP System Toolbox Version 8.7 (R2014b) 
Data Acquisition Toolbox Version 3.6 (R2014b) 
Database Toolbox Version 5.2 (R2014b) 
Datafeed Toolbox Version 5.0 (R2014b) 
Econometrics Toolbox Version 3.1 (R2014b) 
Embedded Coder Version 6.7 (R2014b) 
Filter Design HDL Coder Version 2.9.6 (R2014b) 
Financial Instruments Toolbox Version 2.0 (R2014b) 
Financial Toolbox Version 5.4 (R2014b) 
Fixed-Point Designer Version 4.3 (R2014b) 
Fuzzy Logic Toolbox Version 2.2.20 (R2014b) 
Global Optimization Toolbox Version 3.3 (R2014b) 
HDL Coder Version 3.5 (R2014b) 
HDL Verifier Version 4.5 (R2014b) 
IEC Certification Kit Version 3.4 (R2014b) 
Image Acquisition Toolbox Version 4.8 (R2014b) 
Image Processing Toolbox Version 9.1 (R2014b) 
Instrument Control Toolbox Version 3.6 (R2014b) 
LTE System Toolbox Version 1.2 (R2014b) 
MATLAB Builder EX Version 2.5.1 (R2014b) 
MATLAB Builder JA Version 2.3.2 (R2014b) 
MATLAB Builder NE Version 4.2.2 (R2014b) 
MATLAB Coder Version 2.7 (R2014b) 
MATLAB Compiler Version 5.2 (R2014b) 
MATLAB Distributed Computing Server Version 6.5 (R2014b) 
MATLAB Report Generator Version 4.0 (R2014b) 
Mapping Toolbox Version 4.0.2 (R2014b) 
Model Predictive Control Toolbox Version 5.0 (R2014b) 
Model-Based Calibration Toolbox Version 4.8 (R2014b) 
Neural Network Toolbox Version 8.2.1 (R2014b) 
OPC Toolbox Version 3.3.2 (R2014b) 
Optimization Toolbox Version 7.1 (R2014b) 
Parallel Computing Toolbox Version 6.5 (R2014b) 
Partial Differential Equation Toolbox Version 1.5 (R2014b) 
Phased Array System Toolbox Version 2.3 (R2014b) 
Polyspace Bug Finder Version 1.2 (R2014b) 
Polyspace Code Prover Version 9.2 (R2014b) 
RF Toolbox Version 2.15 (R2014b) 
Real-Time Windows Target Version 4.5 (R2014b) 
Robust Control Toolbox Version 5.2 (R2014b) 
Signal Processing Toolbox Version 6.22 (R2014b) 
SimBiology Version 5.1 (R2014b) 
SimDriveline Version 2.7 (R2014b) 
SimElectronics Version 2.6 (R2014b) 
SimEvents Version 4.3.3 (R2014b) 
SimHydraulics Version 1.15 (R2014b) 
SimMechanics Version 4.5 (R2014b) 
SimPowerSystems Version 6.2 (R2014b) 
SimRF Version 4.3 (R2014b) 
Simscape Version 3.12 (R2014b) 
Simulink 3D Animation Version 7.2 (R2014b) 
Simulink Code Inspector Version 2.2 (R2014b) 
Simulink Coder Version 8.7 (R2014b) 
Simulink Control Design Version 4.1 (R2014b) 
Simulink Design Optimization Version 2.6 (R2014b) 
Simulink Design Verifier Version 2.7 (R2014b) 
Simulink PLC Coder Version 1.8 (R2014b) 
Simulink Real-Time Version 6.1 (R2014b) 
Simulink Report Generator Version 4.0 (R2014b) 
Simulink Verification and Validation Version 3.8 (R2014b) 
Spreadsheet Link EX Version 3.2.2 (R2014b) 
Stateflow Version 8.4 (R2014b) 
Statistics Toolbox Version 9.1 (R2014b) 
Symbolic Math Toolbox Version 6.1 (R2014b) 
System Identification Toolbox Version 9.1 (R2014b) 
SystemTest Version 2.6.8 (R2014b) 
Trading Toolbox Version 2.1.1 (R2014b) 
Vehicle Network Toolbox Version 2.3 (R2014b) 
Wavelet Toolbox Version 4.14 (R2014b)

12、至此,Matlab2014b安装完成,恢复网络连接,开始使用Matlab2014b

二、Matlab R2014b分布式平台搭建

1、安装MATLAB Distributed Computing Server 6.5。 
以管理员身份运行CMD(在开始\程序\附件中,右键点击【命令行】,选第二个选项,以管理员身份运行)。这一步关系到用管理员权限运行Service,很重要!进入到MATLAB分布式工具箱(distcomp)的bin目录下,路径因各人的安装路径而异,本人的路径是:C:\Program Files\MATLAB\MATLAB Production Server\R2014b\toolbox\distcomp\bin。

2、安装MATLAB Distributed Computing Server, 
        命令:mdce install

        
 此时可以打开Windows 服务管理器,查看MATLAB Distributed Computing Server服务是否已经开启,若未开启可在cmd中输入:mdce start开启服务

3、创建和配置分布式任务管理。先准备几台将用来做分布式计算的计算机构建一个成局域网。打开Admin Center可视化界面进行配置。可以直接双击分布式工具箱(distcomp)的bin目录下的admincenter.bat文件也可以输入以下命令行 
        命令:admincenter.bat 
4、 弹出界面,配置主机: 
        点击Add or Find按钮,再出来的界面中输入你将用来做分布式计算的计算机的IP地址,这里我只配了两台,IP地址分别为10.100.251.115,10.100.207.24。输完所有的IP地址后,点击Ok。

         
     
5、 配置完主机后,开始创建任务管理。在MATLAB Job Scheduler(MJS)中,点击Start,为MJS输入一个名称:例如myjob。

 创建worker,selectAll,为每台主机创建7个workers,总共21个workers。

6、点击左边的Test Connectivity测试集群的联通性,出现下图所示即为测试通过:(出现hostname无法解析的错误可以忽略,如图)

7、进入matlab主界面,选择菜单栏中的parallel选项,选择manage cluster profile选项,进入如下图所示的界面:

8、点击add按钮,新建一个调度策略。在Hostname of the machine where MJS is running选项中填入MJS机的名称即可(本人的为Even-PC,请参照各自环境自行更改)。同时更改策略名称,本人的是testParallel,请参照各自环境自行更改。

9、至此MATLAB Distributed Computing Server的环境已经搭建完好,写好的分布式程序可以开始工作啦

                   附录:新增机的搭建及加入机群的方法

1、对于新加入的集群,同样依照上述过程完成进入下图所示的步骤后:

2、对于新增机的搭建,只需在本机输入本机的IP机管理机的IP后即可,不用输入机群中所有的IP,如图所示

3、同样只需要在管理机上输入新加机的IP即可,如图所示

4、在管理机上重新分配Worker的数量即可

5、创建完成后,点击右下角的updata now按钮,实现机群同步即可,测试连通性,出现下述图就成功了:

6、至此,新增机的安装和调试过程完成,请尽情享用分布式所带来的高速。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值