【文件属性】:
文件名称:matlab运行代码暂停-accre:在ACCRE上运行MATLAB的脚本
文件大小:32KB
文件格式:ZIP
更新时间:2021-05-27 10:14:00
系统开源
matlab运行代码暂停累计
在范德比尔特的ACCRE集群上运行MATLAB的脚本。
概述
需要MATLAB并行计算工具箱提交作业。
不需要MATLAB并行服务器。
可以在此处使用脚本在ACCRE计算节点上运行独立的(又称“令人尴尬的并行”)作业。
然后,每个作业都可以通过打开并行池来利用多个内核。
这要求在登录节点上具有MATLAB会话以运行作业提交。
提交作业后,可以关闭MATLAB。
这在ACCRE上进行了测试,但是如果在登录节点和计算节点上都安装了MATLAB,则可以使用Slurm调度程序在其他群集上使用。
安装
要安装,只需获取该项目的副本并将其添加到您的MATLAB路径即可。
例子
提交单个作业以在计算节点上计算2
+
3:
job
=
submit_job(@plus,
1
,
{
2
3
},
'
-t
00:20:00
--mem=4gb
--partition=debug
'
)
%
after
the
job
has
finished,
get
the
output
fetchOutputs(job)
%
5
要测试使用parfor循环在单个作业中使用多个内核,请
【文件预览】:
accre-master
----getSubmitString.m(349B)
----par_job.m(520B)
----independentJobWrapper.sh(568B)
----runIndependentJob.m(2KB)
----communicatingJobWrapper.sh(10KB)
----getJobStateFcn.m(4KB)
----fetchInputs.m(527B)
----propval.m(7KB)
----submit_job.m(1KB)
----LICENSE(34KB)
----getCluster.m(422B)
----extractJobId.m(1KB)
----deleteJobFcn.m(3KB)
----README.md(2KB)
----independentSubmitFcn.m(6KB)
----communicatingSubmitFcn.m(5KB)
----job_parpool.m(2KB)