加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

ANSYS 11 for linux 安装与使用教程

(2012-03-29 14:12:03)
标签:

杂谈

分类: ANSYS
程序版本:ANSYS Products v11 SP1 Linux
文件名:TLF-SOFT-ANSYS.PRODUCTS.V11.SP1.LINUX-MAGNiTUDE.iso
关于ANSYS11 for linux安装文件的下载,请自行到网上搜索,www.verycd.com提供下载,教育网某些FTP服务器也有提供。

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.开始安装
终端输入:
sudo /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.3,那么安装之:
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程序了。
(3)ansys默认的界面菜单字体偏小,解决办法是依次选择菜单MenuCtrls>Font Selection,随意定义字体及大小。

6.讨论
(1)每次开机启动ansys的过程都是比较麻烦的,需先启动LM,并且必须以sudo获得运行权限。有没有比较好的解决办法,比如写一段shell脚本,执行全自动启动?
42楼给出的办法: 添加开机启动licence(start licence server during booting)
cd /ansys_inc/shared_files/licensing/linia32
sudo cp ./boot_ansflex /etc/init.d
sudo update-rc.d boot_ansflex defaults
如果界面无法输入字符,给/opt/ansys_inc/v110/icemcfd/linux/bin/icemcfd添加 export LANG=en_US.UTF-8 export LC_CTYPE=en_US.utf8,并需用sudo启动icemcfd


(2)听闻linux因其优化的内存管理机制而计算速度快于windows,为何我的ansys11 for linux却远比windows下的ansys程序慢。明显可见linux下ansys左侧主菜单展开速度很慢。一个鸟巢模型数据在windows下导入ansys后一会儿就可以生成模型,而在linux下却足足导入了一个下午!!!两三分钟与两三个小时的差别,完全不可思议。
后继解释:这可能是跟我的电脑有关。我在另外一台ubuntu系统的电脑上也安装过ansys了,那台电脑的配置比我的电脑差远,却丝毫没有出现过上述情况。
以上两点,请高手支招,谢谢!
欢迎提出新的问题。

本帖参看了武汉白云黄鹤站 (2008年07月11日17:26:50 星期五)FEA信区“ansys11_for_linux安装指南”一文,在此表示感谢!
注:红色标记文字表示后来修改或补充的。
 
转自——http://forum.ubuntu.org.cn/viewtopic.php?f=35&t=156708

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有