Matlab集群

Matlab提供了功能强大的并行计算工具箱。该工具箱的一大特点是向用户隐藏了代码的实际运行环境。按照一定编程范式编写的并行代码,既可以在本地运行(类似于多线程),也可以在网络上的计算机集群上运行。

 

点击matlab界面左下角的parallel pool,可以设置本地运行环境的属性,比如启用的worker数量。默认情况下,启用的worker的数量等于计算机的核心数。

 

要想将代码放在计算机集群上运行,首先要搭建一个matlab集群。集群搭建分三步。第一步,在每一个节点上安装并启动mdce服务。以管理员模式运行cmd,进入matlab_root\toolbox\discomp\bin目录,运行.\mdce.bat install,.\mdce.bat start。在集群工作过程中,mdce服务必须保持运行状态。第二步,在其中一个节点上以管理员模式运行matlab_root\toolbox\discomp\bin目录下的admicenter.bat。注意,该节点上的matlab必须是server版本。点击添加节点,指定MJS运行的节点,启动worker。

第三步,打开parallel pool,指定该集群为并行代码默认运行环境。

 

windows防火墙可能会阻止节点之间的通信。以管理员身份运行matlab_root\toolbox\discomp\bin目录下的addMatlabToWindowsFirewall将matlab添加至允许访问列表。如果仍然不能正常通信,则将防火墙关闭。

转载于:https://www.cnblogs.com/slfblog/p/9114221.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值