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ì)不起,這不是離散元,這是有限元。


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


之所以用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ù)提取程序,簡直不需要有cae了好嗎?


小胖昨天用的材料包括:Abaqus 6.14, Ubuntu 16.04 LTS,以及Firefox。


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


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


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

(完)




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

相關(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) 

編輯
在線報(bào)名:
  • 客服在線請(qǐng)直接聯(lián)系我們的客服,您也可以通過下面的方式進(jìn)行在線報(bào)名,我們會(huì)及時(shí)給您回復(fù)電話,謝謝!
驗(yàn)證碼

全國服務(wù)熱線

1358-032-9919

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