ANSYS13 Linux64位版本的安装(OPENSUSE12.2)

2017-02-21  by:CAE仿真在线  来源:互联网


1.1 安装环境的准备

1) 为避免麻烦,root用户登录,如果之前安装过ansys,进入ansys的安装目录,

清除原来的安装文件 rm –r *

清除原来的配置文件

rm –r ~/.config/Ansys

rm –r ~/.ansys

2) 参照ubuntu的安装方式,从opensuse自带光盘的库装gcc组件;wine;xterm; libstdc++6-4.4;libxtst; libxt;libzip; libxmu;tcl;tk;无法确认究竟哪些是必须的时候,全部安装上

另外还要去http://rpm.pbone.net/上寻找下列适合opnesuse版本的包

glibc-i18ndata-2.15-22.6.4.noarch.rpm

libxml2-2.7.8+git20110708-3.8.1.x86_64.rpm

m4-1.4.5-4.1.x86_64.rpm

make-3.82-151.1.2.x86_64.rpm

patch-2.6.1.136-2.1.2.x86_64.rpm

qt3-3.3.8c-118.1.4.x86_64.rpm

xorg-x11-libs-7.6-25.1.2.x86_64.rpm

lsb-4.0-18.1.1.x86_64.rpm

openmotif-libs-2.2.4-6.1.x86_64.rpm;

按顺序安装,如果遇到有冲突的话,rpm –ivh 命令后面加–force 强制安装

如果不装lsb包,破解的license无法使用。

如果不装openmotif的包,则安装好之后会提示缺少libXm.so.3库。

3) ANSYS软件的ISO镜像上传至目标机器/home/setup;

4) /home目录新建两个目录“ansys13-a,ansys13-b”

5) 将上传的ISO文件Mount到新建的目录,命令如下:

mount -o loop /home/setup/ANSYS.V13.LINUX64/ANSYS13_LINX64_DVDa.iso /home/ansys13-a

mount -o loop /home/setup/ANSYS.V13.LINUX64/ANSYS13_LINX64_DVDb.iso /home/ansys13-b

6) 查看权限,确保Root帐号对ansys13-a,ansys13-b”目录内的文件有执行权限,如果没有,进入相应的目录,用以下命令添加:

chmod a+x *

7) 编辑/etc/hosts文件,添加本机真实IPHostname行,如下:

127.0.0.1 localhost.localdomain localhost

::1 localhost6.localdomain6 localhost6

192.168.1.52 hostname

1.2 开始安装ANSYS13

1.2.1 安装ANSYS主体文件

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

cd /home/ansys13-a

./INSTALL –install_dir /home/software/ansys_inc 因为opensuse默认的根分区只有20G,这个软件很大,所以还是装到别的目录下吧

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

1.2.2 安装授权文件

1) 对于一般高性能计算都配有双网卡,为防止出现意外,最好禁止一个网卡,具体禁止哪个,以AP13_Calc.exe能识别到的为主。

2)wine AP13_Calc.exe 生成文件

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

cd /home/ansys13-a

./INSTALL.LM –install_dir /home/software/ansys_inc

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

如果包都安装正确的话,此时不应出现任何问题。

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

/ROOT目录下找到.bashrc文件,如果没有,可以去自己用户名的下找找,或者自己创建一个。因为是隐藏文件,用Alt+.的命令可以显示出来。

最终在root目录下的.bashrc文件内

添加环境变量:

#ANSYS

export PATH=//home/software /ansys_inc/v130/ansys/bin:$PATH

#CFX

export PATH=//home/software /ansys_inc/v130/CFX/bin:$PATH

#FLUENT

export PATH=//home/software /ansys_inc/v130/fluent/bin:$PATH

#ICEM

export PATH=//home/software/ansys_inc/v130/icemcfd/linux64_amd/bin:$PATH

#POLYFLOW

export PATH=//home/software/ansys_inc/v130/polyflow/bin:$PATH

#WORKBENCH

export PATH=//home/software/ansys_inc/v130/Framework/bin/Linux64:$PATH

#TurboGrid

export PATH=//home/software/ansys_inc/v130/TurboGrid/bin:$PATH

#ANSYS Sevice Manager

export PATH=//home/software/ansys_inc/shared_files/licensing/lic_admin:$PATH

正常情况下应该输入命令 source ~/.bashrc一下。貌似这样重启电脑后就可以永久生效了。如果没有生效,继续source ~/.bashrcok了。

1.4 ANSYS软件的License管理与软件的启动

1.4.1 License管理

1) 修改过环境变量后,直接在命令行任何目录下输入anslic_admin,就可以打开license管理器:

2) 要启动License,可在点上图中的“Start the ANSYS, Inc. License Manager”,然后查看上图左下角的“status”内三个模块的状态,如果都为“running”,即可。

但我的FLEXlm此时是not running,如果之前没有提示 the hostid of this machine does not match the hostid in the license file,说明lsb包正确安装了

这个问题困扰了我1个星期,解决方法就是网友提供的一种,

首先stop the ANSYS license manager,然后再start ,如果是一般情况,此时就正常了,三个右下角的选项都在running,但我的仍然不行,查看lmgrddebug文件,发现了问题,其实不是网上所说的端口被占用了,而很可能是lmgrd自己启动了,但启动不对,所以点start的时候,又在retry starting,而且提示端口也被占用了,这个时候只需要ctrl+esc键调出任务管理器,找到lmgrd所有程序,全部kill掉之后,license managerretry starting就成功了,右下角三个状态就都变成了running

3) 要更换License,可以点击“Run the Licese WizardInstall the License File”;

1.4.2 ANSYS软件的启动

软件装好,在命令行输入:ansys130 –g就进入了图形界面,因为我只用fluent,所以

直接输入fluent就跟windows下的界面一样。经过试验,linux版本应该是比windows 64位的快了将近一倍的时间。


开放分享:优质有限元技术文章,助你自学成才

相关标签搜索:ANSYS13 Linux64位版本的安装(OPENSUSE12.2) Ansys有限元培训 Ansys workbench培训 ansys视频教程 ansys workbench教程 ansys APDL经典教程 ansys资料下载 ansys技术咨询 ansys基础知识 ansys代做 Fluent、CFX流体分析 HFSS电磁分析 Abaqus培训 

编辑
在线报名:
  • 客服在线请直接联系我们的客服,您也可以通过下面的方式进行在线报名,我们会及时给您回复电话,谢谢!
验证码

全国服务热线

1358-032-9919

广州公司:
广州市环市中路306号金鹰大厦3800
电话:13580329919
          135-8032-9919
培训QQ咨询:点击咨询 点击咨询
项目QQ咨询:点击咨询
email:kf@1cae.com