文件名称:matlab说话代码-distributed-computing:轻松在集群上分发Matlab作业
文件大小:37KB
文件格式:ZIP
更新时间:2024-06-11 03:23:19
系统开源
matlab说话代码Matlab中的分布式计算 该项目包含一组函数,以帮助在群集上分发Matlab函数的执行。 先决条件 群集(即“服务器”)和主工作站(即“客户端”)应能够访问某些共享磁盘空间。 通常可以通过在两个站点上都安装网络文件夹来实现。 如果服务器和客户端不共享同一网络,则可以使用sshfs(,,)通过ssh进行安装。 客户端应已安装SSH软件。 目前,适用于linux和适用于Windows的。 客户端应该能够连接到群集,而不必键入密码。 这通常通过在群集上注册RSA密钥来管理。 在linux上,这是通过以下方式完成的: 生成一组公钥和私钥 ssh-keygen -t rsa 向集群注册密钥 ssh-copy-id login@cluster Matlab应该安装在具有无限(或大量)许可证的服务器上。 局限性 目前,我们仅支持使用Sun Grid Engine管理的集群。 它还应使用其叉子(,...),但未经测试。 我们计划将来支持其他排队系统,例如PBS吗? 用法 配置 首先,必须使用distribute_default函数生成一个选项结构。 事先,应手动设置一些强制性选项
【文件预览】:
distributed-computing-master
----.gitignore(734B)
----fold_cell.m(448B)
----distribute_default.m(16KB)
----LICENSE(34KB)
----distribute_translate.m(3KB)
----unfold_cell.m(1KB)
----README.md(9KB)
----test_distribute.m(1KB)
----distribute.m(6KB)
----private()
--------contains.m(218B)
--------push_arguments.m(1KB)
--------create_gather_job.m(1KB)
--------create_individual_job.m(2KB)
--------submit_gather_job.m(798B)
--------split.m(207B)
--------distribute_server_ind.m(2KB)
--------uihelper.m(3KB)
--------track_jobs.m(927B)
--------distribute_not.m(2KB)
--------distribute_local.m(2KB)
--------sshcall.m(644B)
--------estimate_mem.m(4KB)
--------submit_main_job.m(1KB)
--------pull_results.m(1KB)
--------create_batch_job.m(3KB)
--------distribute_server_batch.m(2KB)