主要内容

为粘,很多配置PBS Pro, OpenPBS LSF、扭矩

按照下列指示来配置您的MATLAB®并行服务器™安装使用粘,很多PBS®、OpenPBS LSF®,使用内置集群类型和扭矩。

您可以创建一个集群配置文件类型或使用一个内置的集群通用的。作为一项最佳实践,尽可能使用内置集群类型。

你必须使用通用的集群配置文件时:

  • 你连接到一个集群没有内置集群类型

  • MATLAB客户机和集群节点没有一个共享文件系统

  • MATLAB客户机无法直接向第三方提交作业调度器,或

  • 你需要完全定制如何提交给集群并行工作

配置一个集群使用通用的集群类型,看到使用通用调度程序接口配置

创建集群配置文件和验证安装

这个过程验证并行计算集群产品正确安装和配置。s manbetx 845

步骤1:创建一个集群

在此步骤中,我们创建一个集群配置文件在后续步骤中使用。

  1. 启动集群配置文件管理器。在选项卡,环境区域,选择平行>创建和管理集群

  2. 创建一个新的概要文件在集群配置文件管理器中选择添加集群配置文件>LSF(或Slurm,PBS职业转矩适当的)。

  3. 新的概要文件列表中选中,点击重命名和编辑配置文件名称InstallTest。新闻输入

  4. 在Properties选项卡中,提供设置以下字段:

    1. 设置描述字段测试安装

    2. 设置JobStorageLocation你想要的工作和任务的位置数据存储(可访问所有工人的机器如果你有一个共享文件系统)。

      请注意

      JobStorageLocation不应该共享并行计算产品运行不同版本;s manbetx 845每个集群应该有自己的版本JobStorageLocation

    3. 设置NumWorkers现场工人的数量你想运行验证测试,在你的许可限制。

    4. 设置ClusterMatlabRootMATLAB的安装位置由工人执行机器。

    5. 设置SubmitArguments包括任何额外的命令参数所需的特定集群和调度器。

    6. 如果您使用的是LSF,设置操作你的工人的操作系统的机器。

    7. HasSharedFilesystem表明如果客户机和工人可以共享相同的数据的位置。

      对话框应该是这样的,或者稍微不同的粘,很多PBS Pro, OpenPBS或扭矩调度器。

      选择集群与InstallTest集群配置文件管理器概要文件。InstallTest集群的集群属性显示在右边的面板中。

  5. 点击完成保存您的集群配置文件。

第二步:验证集群配置文件

在此步骤中,我们验证您的集群配置文件,因此您的安装。您可以指定要使用的工人数量当验证你的资料。如果你不指定的工人的数量验证选项卡,然后验证将尝试使用尽可能多的工人所指定的值NumWorkers财产的属性选项卡。您可以指定一个较小的工人数量来验证您的配置没有占领整个集群。

  1. 如果尚未打开,从MATLAB桌面启动集群配置文件管理器。在选项卡,环境区域,选择平行>创建和管理集群

  2. 选择您的集群配置文件的清单。

  3. 点击验证选项卡。

  4. 使用复选框选择所有的测试或验证阶段的一个子集,并指定数量的工人时使用验证你的资料。

  5. 点击验证

验证结果选项卡显示输出。下面的图显示了一个概要文件,通过验证测试的结果。

选择集群与当地集群配置文件管理器概要文件。验证结果为当地集群在右窗格中所示。

请注意

如果验证不通过,联系MathWorks安装支持团队万博1manbetx

如果你的验证通过了,你现在有一个有效的配置文件,您可以使用在其他并行应用程序。你可以做任何修改你的资料适合于您的应用程序,如NumWorkersRange,AttachedFiles,AdditionalPaths等。

保存你的资料对于其他用户来说,选择概要文件并单击出口,然后将你的资料保存到一个文件在一个方便的位置。之后,当运行集群配置文件管理器,其他用户可以通过点击导入配置文件进口

配置LSF调度器上窗户集群

如果您的集群已经设置为使用mpiexec smpd,您可以使用并行计算工具箱™软件与您现有的配置如果您正在使用一个兼容的MPI实现图书馆(如中定义matlabroot\工具箱\ \ mpi \ mpiLibConf.m平行)。然而,如果你没有mpiexec集群和你想使用它,您可以使用mpiexec并行计算附带的软件产品。s manbetx 845

关于mpiexec和smpd为进一步的信息,请参阅MPICH主页。用户指南和安装说明页面,选择文档>用户文档

在接下来的指示,matlabroot指的是MATLAB安装位置。

使用mpiexec分发工作,smpd服务必须在所有节点上运行,将用于MATLAB运行工人。

请注意

smpd可执行文件不支持从映射的驱动器。万博1manbetx使用一个本地安装,或可执行完整的UNC路径名。微软®Windows Vista®不支持万博1manbetxsmpd与Windows Vista在网络共享安装可执行文件,所以必须本地安装。

  1. 作为具有管理员权限的用户登录。

  2. 开始smpd输入窗口®命令提示符:

    matlabroot\ bin \ win64 \ smpd安装

    这个命令安装服务和启动它。只要服务仍然安装,它会开始每个时间节点的靴子。

  3. 如果这是一个工人的机器没有运行安装程序安装MATLAB并行服务器软件(例如,如果您正在运行MATLAB并行服务器软件从一个共享安装),执行以下命令在Windows命令提示符。

    matlabroot\ bin \ matlab。蝙蝠-install_vcrt

    这个命令安装微软所需的运行时库运行作业调度器。

  4. 如果您使用的是Windows防火墙集群节点上执行以下在Windows命令提示符。

    matlabroot\工具箱\ \ bin \ addMatlabToWindowsFirewall.bat平行

    这个命令添加MATLAB作为一个允许程序。如果您使用的是其他的防火墙,您必须配置他们做出类似的住宿。

  5. 登录的用户将被执行在这个节点的提交工作。

  6. 注册该用户使用mpiexec通过键入:

    matlabroot\ bin \ win64 \ mpiexec登记
  7. 重复步骤5 - 6为所有用户谁将这台机器上运行作业。

  8. 重复这些步骤在集群中所有窗口节点上。

配置Windows防火墙服务器

如果您使用的是Windows防火墙集群节点上,

  1. 作为具有管理权限的用户登录。

  2. 执行以下在Windows命令提示符。

    matlabroot\工具箱\ \ bin \ addMatlabToWindowsFirewall.bat平行

    这个命令添加MATLAB作为一个允许程序。如果您使用的是其他的防火墙,您必须配置类似的住宿。