ANSYS13.0 for Linux的安装

 

高性能计算软件ANSYS的安装

1.1     安装环境的准备

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.2     开始安装ANSYS13

1.2.1      安装ANSYS主体文件

1)    进入安装文件所在目录,执行安装,命令如下:

cd /mnt/ansys13-a

./INSTALL

2)    执行后,将弹出图形画面,和Windows一样的操作,一步一步执行即可

 

1.2.2      安装授权文件

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文件,每次系统重启时都将自动执行这个文件中的命令。

 

 

1.3     修改Linux环境变量,实现ANSYS的快速启动

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.4     ANSYS软件的License管理与软件的启动

1.4.1      License管理

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.4.2      ANSYS软件的启动

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即可)

 

阅读更多
个人分类: Linux
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭