我能提交一个MATLAB并行服务器集群,以不同的版本号码比我MATLAB和PCT设置?

10视图(30天)
我有一个MATLAB并行服务器集群更新或以上的版本MATLAB我安装在客户端机器。我还能利用这个客户机提交工作我的MATLAB并行服务器设置吗?

接受的答案

MathWorks支万博1manbetx持团队
编辑:MathWorks支万博1manbetx持团队 2023年3月28日
R2015b和前,为了提交作业到集群,MATLAB在客户端机器上的版本和MATLAB并行服务器集群必须匹配。
从MATLAB R2016a开始,你可以升级你的MATLAB工作Scheduler-based最近发布的MATLAB并行集群服务器但继续使用旧版本的并行计算工具箱提交工作。利用这个向后兼容性的特点:
  1. 安装最新版本的MATLAB并行服务器集群。你必须使用这个版本您的集群上运行MATLAB作业调度器。
  2. 安装MATLAB并行服务器为每个发布您想要支持的集群。万博1manbetx例如,使用并行计算工具箱R2016a和R2016b集群,安装R2016a和R2016b版本的MATLAB并行服务器上所有节点。
  3. MATLAB作业调度器配置这些设施的位置。在mjs_def配置文件,指定每个安装的位置MATLAB中的并行服务器MJS_ADDITIONAL_MATLABROOTS变量。你可以找到这个文件matlabroot并行/ bin /工具箱/ Linux (mjs_def.sh)和Windows (mjs_def.bat)。有关更多信息,请参见乔丹如果你安装了多个旧版本的并行服务器,MJS_ADDITIONAL_MATLABROOTS变量可以设置如下:
MJS_ADDITIONAL_MATLABROOTS = C: \ Program Files \ MATLAB \ R2018bMATLAB; C: \ Program Files \ \ R2021a
在测试之前提交工作的能力从MATLAB客户机使用旧的版本,需要停止并重新启动使用-cleanPreserveJobs国旗乔丹。例如,在Windows头节点,你可以打开一个命令提示符并输入:
cd“C: \ Program Files \ MATLAB工具箱\ R2023a \ \平行\ bin”乔丹stopmjs开始-cleanPreserveJobs
“-cleanPreserveJobs”国旗迫使mj mjs_def实现所做的任何更改。bat文件。
在这个配置中,MATLAB作业调度器允许MATLAB客户从集群安装版本提交工作。MATLAB动态作业调度程序的正确版本的MATLAB工人开始运行工作。

更多的答案(0)

标签

没有标签了。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!