2008/10/29

ubuntu下安装anasys

http://forum.ubuntu.org.cn/viewtopic.php?f=35&t=156708


1.安装环境
本安装方法针对ubuntu8.04用户,其他linux用户仅供参考。
(1)安装编译工具gcc,ubuntu用户通过命令sudo apt-get install build-essential获取。
(2)安装wine,sudo apt-get install wine。

2.挂载iso镜像
假设iso文件所在目录为/home/abc,目的挂载目录为/mdeia/cdrom
终端执行:
cd /home/abc
sudo mount -o loop ansys11.iso /mdeia/cdrom
此时已挂载iso文件镜像,可进入目录检查是否成功:
cd /mdeia/cdrom
并用ls命令查看文件夹内容。
镜像中有一文件夹MAGNiTUDE,里面是License破解,将文件内容拷贝出来。
cp MAGNiTUDE/* /home/abc
转到/home/abc目录,可看到两个文件,a110sp1_calc.exe和install.txt,用wine运行其中的exe文件。
cd /home/abc
wine a110sp1_calc.exe
这时多出一个license.dat文件,是ansys运行必需的许可文件。

3.开始安装
终端输入:
/media/cdrom/INSTALL
按照界面提示一步一步完成安装。
安装过程中会同时安装license manager,注意一定要选择本机为license server,安装过ansys的人应该知道。
安装license文件时选择前面得到的license.dat即可。

4.配置和运行
假设ansys安装在/opt/ansys_inc目录。首先检查ansys主程序能否运行。
命令行模式启动ansys:
sudo /opt/ansys_inc/v110/ansys/bin/ansys110
图形界面模式启动ansys:
sudo /opt/ansys_inc/v110/ansys/bin/ansys110 -g
如果不能运行ansys,并且系统提示缺少libxm.so.5,那么安装之:
sudo apt-get install libmotif3
sudo apt-get install libmotif-dev
再试试应该可以启动了,但是会发现ansys命令窗口无法进行任何输入。
解决办法是修改ansys110文件:
sudo gedit /opt/ansys_inc/v110/ansys/bin/ansys110
在#!/bin/sh下面加上一行:
LANG=en_US
保存文件即可。

5.问题和使用建议
(1)如果按上面的办法直接启动ansys110,默认工作目录是/home/用户,并且无黑色输出窗口伴随。
我个人习惯从ansys launcher启动:
sudo /opt/ansys_inc/v110/ansys/bin/launcher110
选择产品及工作目录,再点击运行。
(2)下次启动系统之后会发现ansys不能运行,原因是license manager(LM)不随系统启动。因此先启动LM:
sudo /opt/ansys_inc/v110/ansys/bin/ans_admin110
依次选择Tools>Run ANSLIC_ADMIN utility>Start the License Manager
显示LM running之后,即可启动ansys程序了。

6.讨论
(1)每次开机启动ansys的过程都是比较麻烦的,需先启动LM,并且必须以sudo获得运行权限。有没有比较好的解决办法,比如写一段shell脚本,执行全自动启动?
(2) 听闻linux因其优化的内存管理机制而计算速度快于windows,为何我的ansys11 for linux却远比windows下的ansys程序慢。明显可见linux下ansys左侧主菜单展开速度很慢。一个鸟巢模型数据在windows下导入 ansys后一会儿就可以生成模型,而在linux下却足足导入了一个下午!!!两三分钟与两三个小时的差别,完全不可思议。
以上两点,请高手支招,谢谢!
欢迎提出新的问题。

没有评论: