1) 确认系统已安装了GCC组件;
2) 将ANSYS软件的ISO镜像上传至目标机器(如/software);
3) 将目标机器的系统安装光盘镜像上传至目标机器(如/software);
4) 在/mnt目录新建三个目录“ansys13-a,ansys13-b,rht5.7”,操作如下:
cd /mnt
mkdir ansys13-a
mkdir ansys13-b
mkdir rht5.7
5) 将上传的ISO文件Mount到新建的目录,命令如下:
mount -o loop /software/ANSYS.V13.LINUX64/ANSYS13_LINX64_DVDa.iso /mnt/ansys13-a
mount -o loop /software/ANSYS.V13.LINUX64/ANSYS13_LINX64_DVDb.iso /mnt/ansys13-b
mount -o loop /software/Redhat.Enterprise.Linux.v5.UPDATE.7.X86_64.DVD.iso /mnt/rht5.7/
6) 查看权限,确保Root帐号对/mnt下的三个目录内的文件有执行权限,如果没有,进入相应的目录,用以下命令添加:
Chmod a+x *
7) 编辑/etc/hosts文件,添加本机真实IP和Hostname行,如下:
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
192.168.1.52 hpcmgr
1) 进入安装文件所在目录,执行安装,命令如下:
cd /mnt/ansys13-a
./INSTALL
2) 执行后,将弹出图形画面,和Windows一样的操作,一步一步执行即可
1) 进入安装文件所在目录,执行许可安装,命令如下:
cd /mnt/ansys13-a
./INSTALL.LM
2) 执行后,将弹出图形画面,和Windows一样的操作,一步一步执行即可。直到出现下图:
3) 安装完成后,进入目录,运行程序,如果出现提示缺少libXm.so.3,则需要安装RPM包,具体命令与提示如下:
[root@hpcmgr bin]# cd /ansys_inc/v130/ansys/bin
[root@hpcmgr bin]# ./ansys130 -g
/usr/ansys_inc/v130/ansys/bin/linx64/ansys.e130: error while loading shared libraries: libXm.so.3: cannot open shared object file: No such file or directory
4) 安装libXm.so.3的包:openmotif,具体如下
[root@hpcmgr Server]# cd /mnt/rht5.7/Server
[root@hpcmgr Server]# ls openmotif22*
openmotif22-2.2.3-18.i386.rpm openmotif22-2.2.3-18.x86_64.rpm
[root@hpcmgr Server]# rpm –ivh openmotif22-2.2.3-18.i386.rpm
[root@hpcmgr Server]# rpm –ivh openmotif22-2.2.3-18.x86_64.rpm
5) 关于网上超大CPU核数支持的License文件的使用说明:
这样的License文件只能修改文件中的机器名,而MAC地址是不能被修改的,否则会导致FLEXlm无法Running。如下面两图:
解决方法是:
A. 在机器中用命令修改一个未在使用的网卡的MAC,以便License能正常被使用:
[root@hpcmgr ~]# ifconfig eth1 hw ether 00:22:64:89:AE:6B
B. 此网卡可以是未被使用,但一个需要设定一个固定IP;
C.如果每次开机,都自动为这个网卡设定虚拟的MAC,可将以上命令加入/etc/rc.local文件,每次系统重启时都将自动执行这个文件中的命令。
Linux有两个基本的系统级配置文件/etc/bashrc和/etc/profile,它们包含了两组不同的变量:shell变量和环境变量。
变量的配置有三种方法:
1) 在/etc/profile文件中增加变量,该变量会对Linux下所有用户生效(全局),要想其立即生效,可使用命令:# source /etc/profile;
2) 在用户目录下修改.bash_profile,文件中的变量对此用户永久生效(单一用户);要想其立即生效,可使用命令:# source /home/xxx/.bash_profile
3) 直接在命令行用export 命令定义变量(只对当前SHELL临时有效,重启后失效)
添加环境变量:
#ANSYS
export PATH=/opt/ansys_inc/v130/ansys/bin:$PATH
#CFX
export PATH=/opt/ansys_inc/v130/CFX/bin:$PATH
#FLUENT
export PATH=/opt/ansys_inc/v130/fluent/bin:$PATH
#ICEM
export PATH=/opt/ansys_inc/v130/icemcfd/linux64_amd/bin:$PATH
#POLYFLOW
export PATH=/opt/ansys_inc/v130/polyflow/bin:$PATH
#WORKBENCH
export PATH=/opt/ansys_inc/v130/Framework/bin/Linux64:$PATH
#TurboGrid
export PATH=/opt/ansys_inc/v130/TurboGrid/bin:$PATH
#ANSYS Sevice Manager
export PATH=/opt/ansys_inc/shared_files/licensing/lic_admin:$PATH
1) 在X11中打开命令行,然后进入软件License的安装管理目录:
[root@Linux_Test bin]# cd /usr/ansys_inc/shared_files/licensing/lic_admin/
2) 在命令行输入:[root@Linux_Test lic_admin]# ./anslic_admin,
(如果修改过环境变量,直接在命令行任何目录下输入[root@Linux_Test ~]# anslic_admin即可)
可以看到下图:
3) 要启动License,可在点上图中的“Start the ANSYS, Inc. License Manager”,然后查看上图左下角的“status”内三个模块的状态,如果都为“running”,即可。
4) 要更换License,可以点击“Run the Licese Wizard或Install the License File”;
1) 在X11中打开命令行,然后进入软件的安装管理目录:
[root@Linux_Test ~]# cd /usr/ansys_inc/v130/ansys/bin/
2) 普通运行方式,在命令行输入:[root@Linux_Test bin]# ./ansys130
(如果修改过环境变量,直接在命令行任何目录下输入[root@Linux_Test bin]# ansys130)
3) 进入软件图形界面,在命令行输入:[root@Linux_Test bin]# ./ansys130 -g
(如果修改过环境变量,直接在命令行任何目录下输入[root@Linux_Test ~]# ansys130 -g即可)