ABAQUS在Linux下的安裝
2017-01-20 by:CAE仿真在線 來源:互聯(lián)網(wǎng)
昨天在自己的PC上嘗試了一下Abaqus的安裝,成功。為啥用Linux呢——據(jù)說Linux下Abaqus的運(yùn)算效率相比Windows提高15%。當(dāng)然,小胖并不是為了追求計(jì)算效率——對(duì)不起,這不是離散元,這是有限元。
之所以用Linux,小胖是看中了它有方便的任務(wù)提交方式。我只需要在個(gè)人的Laptop上遠(yuǎn)程ssh到主機(jī)上,用“abaqus job=xxx input=xxx.inp scratch=xxx cpus=xx user=xxx.for &”就可以提交任務(wù),然后關(guān)掉本機(jī)的terminal,睡覺去了。甚至,你也可以用bash寫個(gè)批處理程序,批量提交計(jì)算任務(wù)(windows下一般可以通過batch文件實(shí)現(xiàn))——這都不是事兒啊。整個(gè)過程不需要cae,通過“tail -f xxx.sta”進(jìn)行實(shí)時(shí)監(jiān)控,通過“top”對(duì)任務(wù)占用資源進(jìn)行監(jiān)控。再輔以python寫就的odb數(shù)據(jù)提取程序,簡(jiǎn)直不需要有cae了好嗎?
小胖昨天用的材料包括:Abaqus 6.14, Ubuntu 16.04 LTS,以及Firefox。
1. 下載好你的Abaqus,home路徑下找個(gè)文件夾放著。
2. 我們需要csh(c shell)。因?yàn)閁buntu系統(tǒng)默認(rèn)都是bash的terminal,因此需要安裝一下:
sodu apt-get update sudo apt-get install csh
3. 然后創(chuàng)建相應(yīng)的文件夾,小胖推薦在home路徑下創(chuàng)建:
cd ~ mkdir ~/abaqus mkdir ~/abaqustemp mkdir ~/abaqusworks
注: 第一句的意思是進(jìn)入home路徑,~一般情況下代表$HOME。mkdir就是創(chuàng)建文件夾的命令。
4. 有一些需要下載的包:
sudo apt-get install libjpeg62 sudo apt-get install libstdc++5
注:第一個(gè)包的作用:“The Independent JPEG Group's JPEG library is a library for handling JPEG files”。第二個(gè)包的作用:“The GNU Standard C++ Library”
5. 然后我們開始安裝,首先是需要把Abaqus的iso文件mount一下,相當(dāng)于windows里的加載iso文件:
sudo mkdir /media/virtualCD sudo mount FILE_LOCATION.iso /media/virtualCD -t iso9660 -o loop
注:如果提示iso9660錯(cuò)誤,那么可能是你的Linux kernel沒有安裝完全,更新一下kernel同時(shí)安裝一下kernel的extend包就可以了。更新kernel的時(shí)候,如果提示boot空間滿了,那么在卸載舊kernel的時(shí)候千萬注意留一個(gè)基本的kernel版本,否則會(huì)造成grub2無法引導(dǎo)系統(tǒng)啟動(dòng)的情況。如果不幸出現(xiàn)了,那么你可以通過CD或U盤加載一個(gè)Ubuntu試用版本,重新安裝grub2。用過Linux的寶寶應(yīng)該都明白。第二句那個(gè)FILE_LOCATION.iso就是你的Abaqus安裝文件所在的路徑
6. 然后我們要在csh環(huán)境下進(jìn)行安裝:
csh
7. 運(yùn)行安裝:
/media/virtualCD/setup
8. 需要輸入安裝過程中的臨時(shí)文件夾
~/abaqustemp
9. 和windows相同,我們這一步先安裝license。這時(shí)候會(huì)跳出和windows系統(tǒng)下類似的圖形界面,一樣一樣的。
10. 同樣的,安裝license完成后,要在相應(yīng)的文件夾下設(shè)置好abaqus.lic和abaqus.log文件,里面的hostname改成你自己的計(jì)算機(jī)名。不用小胖教了吧?
11. 我們需要編輯home路徑下的.bashrc文件。這個(gè)文件就相當(dāng)遠(yuǎn)bash下的環(huán)境變量文件:
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是你的計(jì)算機(jī)用戶名。
12. 重啟電腦。
13. 打開terminal,啟動(dòng)license
abalic
14. 然后可能需要重新mount你的iso文件
sudo mkdir /media/virtualCD sudo mount FILE_LOCATION.iso /media/virtualCD -t iso9660 -o loop
注:如果提示media已經(jīng)存在,那么就不需要這一步了。
15. 安裝Abaqus product:
/media/virtualCD/setup
16. 按圖形界面走就是了。中間可能需要設(shè)置abaqus安裝文件夾,我們按照.bashrc文件中添加的那樣,設(shè)置為/home/ACCOUNTNAME/abaqus即可。
17. 檢查cae是否安裝成功:
cae
(完)
相關(guān)標(biāo)簽搜索:ABAQUS在Linux下的安裝 abaqus分析培訓(xùn) abaqus技術(shù)教程 abaqus巖土分析 鋼筋混凝土仿真 abaqus分析理論 abaqus軟件下載 abaqus umat用戶子程序編程 Abaqus代做 Abaqus基礎(chǔ)知識(shí) Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn)