ABAQUS在Linux下的安裝

2017-01-20  by:CAE仿真在線  來源:互聯(lián)網(wǎng)



昨天在自己的PC上嘗試了一下Abaqus的安裝,成功。為啥用Linux呢——據(jù)說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文件實現(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。


ABAQUS在Linux下的安裝abaqus有限元仿真圖片2


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

(完)




開放分享:優(yōu)質有限元技術文章,助你自學成才

相關標簽搜索:ABAQUS在Linux下的安裝 abaqus分析培訓 abaqus技術教程 abaqus巖土分析 鋼筋混凝土仿真 abaqus分析理論 abaqus軟件下載 abaqus umat用戶子程序編程 Abaqus代做 Abaqus基礎知識 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓 

編輯
在線報名:
  • 客服在線請直接聯(lián)系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復電話,謝謝!
驗證碼

全國服務熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓QQ咨詢:點擊咨詢 點擊咨詢
項目QQ咨詢:點擊咨詢
email:kf@1cae.com