文件名称:matlab运行代码暂停-accre:在ACCRE上运行MATLAB的脚本
文件大小:32KB
文件格式:ZIP
更新时间:2024-06-16 04:00:40
系统开源
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)