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