并行计算(Parallel Computing)是指同时使用多个计算资源解决计算问题。并行 计算的主要目的是快速解决大型复杂的计算问题,或者节约成本——使用多台“廉价” 计算机取代昂贵的大型机,以下测试启动两个节点(win10),每个节点使用8个内核参与计算。管理节点即头节点系统为windows server 2019,COMSOL Multiphysics 安装版本为5.4
1 部署Windows并行环境
1.1准备工作
首先,集群中的每台机器应该能够相互通过网络相互访问,而在 Windows 中,缺省打开的防火墙将限制彼此之间的访问。建议如下图所示分别新建连接安全规则、入站规则、出站规则(名字任意,本例为comsol,免除身份验证ip段为192.168.0.1~192.168.0.255)
在所有的节点上执行以上操作,使得各节点之间可以相互连接。
1.2配置server 2019
首先需要为管理节点指定一个 IP 地址,本例:192.168.0.109
开始设定Active Directory,打开服务器管理器,点击添加角色,在添加角色向导对话框点击下一步,在服务器角色列表中选择Active Directory域服务:
点击下一步,阅读一下简介,然后点击下一步,点击安装。
安装完成如图点击部署后配置:
打开Active Directory域服务配置向导,选择添加新林,根域名:cluster.ultralab.com(可自定义):
点击下一步,林功能级别和域功能级别选择 Windows Server 2016,自动勾选域名系统(DNS)服务器和全局编录,自定义密码:
点击下一步,其他选项--NetBIOS域名:CLUSTER(自定义)
下一步,一般会提示无法创建该DNS服务器的委派,无需理会,安装完成后会提示即将注销重启计算机:
重启后即可使用Active Directory角色的服务,接着添加域用户。点击服务管理器--工具--Active Directory用户和计算机:
cluster.ultralab.com--Users右键,新建--用户:
如下图(用户名可自定义):
点击下一步,设置密码,如图设置:
下一步完成添加用户。为方便操作,可以给此用户赋予域管理员的权限。双击新建的用户(comsol):
点击隶属于标签,点击添加:
在选择组对话框中,点击高级按钮,在展开的对话框中,点击立即查找,在搜索
结果中找到Domain Admins
点击确定,继续点击确定,如下图列表所示,再点击确定关闭窗口
还需要把这个新增的用户添加到当前计算机中,点击控制面板--管理用户和账户
添加用户对话框中输入用户名:comsol,域:cluster.ultralab.com
下一步,如下图选管理员,下一步
如下图点击确定,将comsol添加到当前计算机的管理员帐号:
以上步骤完成了在server 2019上的Active Directory、用户帐号等设定。
1.3安装Microsoft HPC Pack 2016
安装向导中,选择:新建安装
选择通过创建头节点来新建一个HPC集群
安装规则测试完成无误后点击下一步开始向计算机中安装所需的数据库、服务等各种程序
1.4部署头节点(管理节点)
安装完成,打开集群管理器,首先点击配置网络,在网络配置向导对话框中选择
5.仅在企业网络上的所有节点:
依次点击下一步,最后点击配置。等候管理器完成网络的配置工作,然后点击完
成。
然后在集群管理器对话框中点击提供安装帐号,用户名:cluster.ultralab.com\comsol,设置密码:
接着在集群管理器中点击配置新节点的命名规则:
最后在集群管理器里面点击节点模板--新建
在新建节点模板向导中选择工作站节点和非托管服务器节点模板
依次点击下一步,最后点击创建。
至此完成 HPC 的安装和头节点的设定。
1.5部署计算节点
首先,头节点的IP地址作为计算节点的DNS。
然后修改计算机名:node01,隶属于-域为:cluster.ultralab.com
点击确定,输入域中的用户名 comsol 及相应的密码
点击确定,稍等片刻,可以看到欢迎对话框,点击确定,再点击确定,点击关闭,点击立即重启计算机。
重启后就要更换登录方式了,现在应该使用域用户的方式来登录。按照提示按下
键盘中的 Ctrl+Alt+Del,然后点击切换用户,在用户名中输入 comsol,输入正确的密
码,然后登录。
运行HPC pack安装目录 setup.exe。选择通过创建新的工作站节点或非托管服务器节点加入现有 HPC 群集
下一步,在下拉列表中