当前位置:文档之家› Fluent17.2在基于Linux下PC集群的并行计算

Fluent17.2在基于Linux下PC集群的并行计算

Fluent17.2在基于LinuxPC集群的并行计算软件需求可联系QQ:2294976284目录一、CentOS7.2.1.15安装及配置 (3)1.1软件下载及安装 (3)1.2配置 (4)1.2.1网络配置 (4)1.2.2用户名更改 (4)二、计算集群配置 (5)2.1NFS配置 (5)2.2无密访问连接(RSH、SSH) (8)2.2.1SSH配置 (8)三、Ansys17.2安装及配置 (9)3.1图形化安装过程 (10)3.2安装License server (16)3.3配置和启动License server (19)3.4启动fluent GUi界面 (23)3.4fluent并行计算 (24)一、CentOS7.2.1.15安装及配置1.1软件下载及安装为方便后期软件环境的配置,采用CentOS-7-x86_64-Everything-1511.ISO版本,安装采用光盘转U盘启动,可以通过UltraISO软件实现,在软件中“文件”打开CentOS7的ISO镜像文件,“启动”选择“写入硬盘映像”,硬盘驱动器选择插入的U盘,保证U盘空间在9G以上,写入方式选择USB-HDD+v2,点击写入等待完成即可,注意写入过程会格式化整个U 盘,为防止文件丢失,作为启动U盘应为空白盘。

U盘插入目标电脑,以BIOS模式启动,清华同方电脑为启动时按F12进入,选择U盘点击开始安装,出现安装界面后选择第二项“Test and install…”,为防止Fluent计算环境配置出错,采用英文环境安装,进入图形化安装界面,“DATE&TIME”选择city Shanghai,调整时间后左上角点击Done返回上一级页面;点击SOFTWARE SELECTION进入软件安装界面,由于linux下软件依赖性强,对于系统不是很精通选择全部安装,在左侧每一项对应的右侧选项上左键选中,依次全选后点击Done返回;点击INSTALLATION DESTINATION进行系统安装位置的配置,上方选择要安装系统的硬盘,下方选择“I will configure a portitioning”,点击Done进行配置,若选择安装的硬盘内有其他文件占用空间,选择左下方条目,选择“—”号弹出删除界面,点击并选择Delete It将删除原有文件并释放空间,选择“New mount points will…”下的下拉框,格式选为Standard,上方选择“Click here to creat them automatically”将自动产生分区,依次点击,在右侧Desired Capacity进行容量分配,其中/boot和/swap选择4GiB~10GiB,/和/home分配剩余所有空间,其中/home可以分配很大,(参考个人总容量为931G,/boot和/swap各为10G,/为300G,/home剩余所有)在/、/boot、/home中File System选择ext3,点击up dating完成更新,最后左上角点击Done弹出更改对话框,选择Accept Changes返回上级页面,剩余选项不用配置,点击Begin Installation开始安装,在上方User settings下分别设置root和user账号,其中user账号可以不设置密码,等待下方进度条完成后点击Reboot,点击后一定要拔出U盘,否则又会进入安装模式,重启完会出现两种状况,一种为出现License 激活和network选择界面,只点击License下选择I Accept后左上角点击Done进入CentOS桌面;另一种为命令行界面,输入1回车,2回车,q回车,yes回车进入CentOS桌面,在出现的界面右上角不断点击next完成初始化。

示例:用户名分别为zhjn1,zhjn2,zhjn3,zhjn4,IP地址为192.168.1.233、234、235、236。

1.2配置1.2.1网络配置CentOS ghome界面与Windows桌面类似,可以不用命令行进行配置,比较方便,左上角选择Applications-System Tools-Settings-Network进入网络配置,IPV4选择Manual,依次设置IP、Netmask、Gateway和DNS,Netmask通为255.255.255.0,Gateway通为192.168.1.1,DNS 通为192.168.1.1,设置完选择Apply并打开Wired(On),关闭界面即可,此时网络已连接,但会在重启后关闭,打开Places-Computer,选择etc/sysconfig/network-scripts,打开编辑ifcfg-enp2s0(网络配置时有显示名称),不同电脑名称可能不一样,将BOOTPROTO=no,改为BOOTPROTO=static,ONBOOT=no改为ONBOOT=yes,点击save即实现了开机自动启动网络配置。

上述配置也可以用命令行实现,在Computer下打开终端,即右键“Open in Terminal”,在打开界面内光标处输入vi(空格)/etc/sysconfig/network-scripts回车,按i进行编辑,编辑后内容与上述图形化编辑后内容一致,完成后按ESC输入:wq保存退出完成配置。

1.2.2用户名更改打开/etc/hostname,将localhost删除改为想要的用户名后保存。

示例:[root@localhost/]#vi/etc/hostname回车按iDelete localhost键入zhjn1按ESC:wq此时变为[root@zhjn1/]#,说明修改完成。

二、计算集群配置为充分利用计算资源,选择将四台PC电脑搭建为一个集群(Cluster),进行fluent的并行计算。

集群系统通常包括一个主节点和多个从节点,其中主节点进行任务的分配,从节点只参与计算,如下图所示:计算机集群系统主要包括NIS,NFS和无密访问(RSH、SSH)配置,其中NIS配置可以不选择,主要配置NFS和(RSH、SSH)。

配置前关闭各节点防火墙,命令流systemctl stop firewalld.service、systemctl disable firewalld.service和vi/etc/selinux,将selinux=enabling改为selinux=disabled。

2.1NFS配置NFS是Network File System的缩写,即网络文件系统,一种使用于分散式文件协定,由SUN公司开发,功能是通过网络让不同的机器、不同的操作系统能够分享个人数据,让应用程序通过网络可以访问位于服务器磁盘中的数据。

集群中主要实现在主节点上进行文件的安装、拷贝和任务提交,在从节点上只需要进行主节点的目录挂载即可(无须安装fluent软件),从而减轻工作量。

NFS服务主要由nfs和rpcbind实现,查询是否安装,命令rpm-qa|grep nfs,如果安装会显示nfs版本信息,对于CentOS everything版本软件全安装的形式,这些配置软件都已默认安装,直接启用配置就行,若未安装进行一下操作即可:主节点(zhjn1,192.168.1.233)上yum-y install nfs-utilssystemctl enable rpcbind.servicesystemctl enable nfs-server.service#使得rpcbind和nfs开机自动启动systemctl start rpcbind.servicesystemctl start nfs.service#一定要在nfs之前启动rpcbind服务systemctl status rpcbind.service#状态查询,显示active(running)systemctl status nfs.service#状态查询,显示active(excited)vi/etc/exports/home*(rw,sync,no_root_squash)#将主节点上的home作为共享目录,所用使用软件安装在此,*表示所用人,rw表示读写,sync表示同步模式,磁盘中数据时时写入磁盘,no_root_squash表示从节点以root用户登录时,对于home目录具有root权限:wqexportfs显示/home<world>#将/home目录共享给任意机此时,完成主节点NFS配置。

从节点(zhjn2、3、4,IP234、235、236)依次进行配置:yum-y install nfs-utilssystemctl enable rpcbind.servicesystemctl enable nfs-server.servicesystemctl start rpcbind.servicesystemctl start nfs.servicesystemctl status rpcbind.servicesystemctl status nfs.serviceshowmount-e192.168.1.233#查询主节点上的共享目录,显示Export list for192.168.1.233:/home*mount-t nfs192.168.1.233:/home/home#将主节点的home挂载在本机的home上,实现路径一致cd/home#打开home文件夹,也可以双击home图标打开ls#显示home文件夹下内容显示主节点home下的文件,则挂载成功。

上述挂载在重启后失效,采用开机自动挂载,各从节点采用autofs服务:yum-y install autofssystemctl enable autofs.servicesystemctl start autofs.servicevi/etc/auto.master最后一行添加/-/etc/auto.nfs#auto.nfs为二级目录,可以不存在,在挂载文件时,自动打开auto.nfs:wqvi/etc/auto.nfs#将自动创建和编辑auto.nfs文件/home-fstype=nfs,rw192.168.1.233:/home#从节点挂载点,类型,主节点挂载目录:wqsystemctl restart autofs.servicecd/homels上述命令流完成开机自动挂载主节点/home到从节点/home。

2.2无密访问连接(RSH、SSH)Fluent并行计算时需要在节点间进行数据互换和访问,若存在密码则会访问失败而中断计算,需要无密访问连接(RSH,SSH),其中RSH采用明文传输,比较不安全,此外配置比较麻烦,不采用。

相关主题