ABAQUS在Linux下的安装

2017-01-20  by:CAE仿真在线  来源:互联网



昨天在自己的PC上尝试了一下Abaqus的安装,成功。为啥用Linux呢——据说Linux下Abaqus的运算效率相比Windows提高15%。当然,小胖并不是为了追求计算效率——对不起,这不是离散元,这是有限元。


ABAQUS在Linux下的安装abaqus有限元仿真图片1


之所以用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。


ABAQUS在Linux下的安装abaqus有限元仿真图片2


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有限元仿真图片3

(完)




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

相关标签搜索:ABAQUS在Linux下的安装 abaqus分析培训 abaqus技术教程 abaqus岩土分析 钢筋混凝土仿真 abaqus分析理论 abaqus软件下载 abaqus umat用户子程序编程 Abaqus代做 Abaqus基础知识 Fluent、CFX流体分析 HFSS电磁分析 Ansys培训 

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

全国服务热线

1358-032-9919

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