ABAQUS在Linux下的安装
2017-01-20 by:CAE仿真在线 来源:互联网
昨天在自己的PC上尝试了一下Abaqus的安装,成功。为啥用Linux呢——据说Linux下Abaqus的运算效率相比Windows提高15%。当然,小胖并不是为了追求计算效率——对不起,这不是离散元,这是有限元。
之所以用Linux,小胖是看中了它有方便的任务提交方式。我只需要在个人的Laptop上远程ssh到主机上,用“abaqus job=xxx input=xxx.inp scratch=xxx cpus=xx user=xxx.for &”就可以提交任务,然后关掉本机的terminal,睡觉去了。甚至,你也可以用bash写个批处理程序,批量提交计算任务(windows下一般可以通过batch文件实现)——这都不是事儿啊。整个过程不需要cae,通过“tail -f xxx.sta”进行实时监控,通过“top”对任务占用资源进行监控。再辅以python写就的odb数据提取程序,简直不需要有cae了好吗?
小胖昨天用的材料包括:Abaqus 6.14, Ubuntu 16.04 LTS,以及Firefox。
1. 下载好你的Abaqus,home路径下找个文件夹放着。
2. 我们需要csh(c shell)。因为Ubuntu系统默认都是bash的terminal,因此需要安装一下:
sodu apt-get update sudo apt-get install csh
3. 然后创建相应的文件夹,小胖推荐在home路径下创建:
cd ~ mkdir ~/abaqus mkdir ~/abaqustemp mkdir ~/abaqusworks
注: 第一句的意思是进入home路径,~一般情况下代表$HOME。mkdir就是创建文件夹的命令。
4. 有一些需要下载的包:
sudo apt-get install libjpeg62 sudo apt-get install libstdc++5
注:第一个包的作用:“The Independent JPEG Group's JPEG library is a library for handling JPEG files”。第二个包的作用:“The GNU Standard C++ Library”
5. 然后我们开始安装,首先是需要把Abaqus的iso文件mount一下,相当于windows里的加载iso文件:
sudo mkdir /media/virtualCD sudo mount FILE_LOCATION.iso /media/virtualCD -t iso9660 -o loop
注:如果提示iso9660错误,那么可能是你的Linux kernel没有安装完全,更新一下kernel同时安装一下kernel的extend包就可以了。更新kernel的时候,如果提示boot空间满了,那么在卸载旧kernel的时候千万注意留一个基本的kernel版本,否则会造成grub2无法引导系统启动的情况。如果不幸出现了,那么你可以通过CD或U盘加载一个Ubuntu试用版本,重新安装grub2。用过Linux的宝宝应该都明白。第二句那个FILE_LOCATION.iso就是你的Abaqus安装文件所在的路径
6. 然后我们要在csh环境下进行安装:
csh
7. 运行安装:
/media/virtualCD/setup
8. 需要输入安装过程中的临时文件夹
~/abaqustemp
9. 和windows相同,我们这一步先安装license。这时候会跳出和windows系统下类似的图形界面,一样一样的。
10. 同样的,安装license完成后,要在相应的文件夹下设置好abaqus.lic和abaqus.log文件,里面的hostname改成你自己的计算机名。不用小胖教了吧?
11. 我们需要编辑home路径下的.bashrc文件。这个文件就相当远bash下的环境变量文件:
sudo gedit ~/.bashrc
在文件中添加:
#abaqus export LM_LICENSE_FILE=27011@PCNAME alias abalic=/home/ACCOUNTNAME/abaqus/License/lmgrd\ -c\ /home/ACCOUNTNAME/abaqus/License/ABAQUS.lic\ -l\ +/home/ACCOUNTNAME/abaqus/License/ABAQUS.log alias abaqus='XLIB_SKIP_ARGB_VISUALS=1 /home/ACCOUNTNAME/abaqus/Commands/abaqus' alias cae='abaqus cae -mesa'
保存,退出。其中ACCOUNTNAME是你的计算机用户名。
12. 重启电脑。
13. 打开terminal,启动license
abalic
14. 然后可能需要重新mount你的iso文件
sudo mkdir /media/virtualCD sudo mount FILE_LOCATION.iso /media/virtualCD -t iso9660 -o loop
注:如果提示media已经存在,那么就不需要这一步了。
15. 安装Abaqus product:
/media/virtualCD/setup
16. 按图形界面走就是了。中间可能需要设置abaqus安装文件夹,我们按照.bashrc文件中添加的那样,设置为/home/ACCOUNTNAME/abaqus即可。
17. 检查cae是否安装成功:
cae
(完)
相关标签搜索:ABAQUS在Linux下的安装 abaqus分析培训 abaqus技术教程 abaqus岩土分析 钢筋混凝土仿真 abaqus分析理论 abaqus软件下载 abaqus umat用户子程序编程 Abaqus代做 Abaqus基础知识 Fluent、CFX流体分析 HFSS电磁分析 Ansys培训