CentOS上安裝以及使用Abaqus
經過一段時間的摸索,終於在CentOS系統上把Abaqus裝上了。其他Linux系統可做為參考。
*一個重點就是:依賴要裝全!相關依賴:csh,ksh,gcc,g++,*fortran*,libstdc++ ,build-essential,make,libjpeg62,motif。如果安裝過程有報錯,可根據提示繼續嘗試安裝其他依賴。
*注意CentOS是大小寫區別的
*最好直接用root帳戶進行,如果是普通用戶記得加上su命令。
*不涉及到license的安裝,可類似windows進行安裝
--- 開始教程 ---
準備工作:CentOS,Abaqus安裝包
1 安裝相關依賴
在terminal裡輸入以下命令
yum install csh #root 用戶
su yum install csh #普通用戶
繼續安裝其他依賴
2 解壓Abaqus安裝包,例如在 /root/Downloads 路徑上
3 根據需要添加文件夾權限
chmod 777 -R Downloads
4 進入安裝包路徑
cd Downloads/2020.AM_SIM_Abaqus_Extend.AllOS.1-5
*提示:直接用Tab可以快速補全地址,不用一個一個字母敲,還容易敲錯。
5 運行安裝程序
./StartGUI.sh
不出意外就可以正常打開安裝程序了,接下來就簡單了,直接下一步下一步就好,其中可以根據自己需要安裝相應模塊。
*路徑的選擇上根據個人需要,但需要記住路徑放哪了。比如我的默認command的路徑是在/var/DassaultSystemes/SIMULIA/Commands
6 添加系統變量
添加全局環境變量
vim /etc/profile
在文件末尾添加如下路徑,根據實際的commands路徑進行添加(具體vim的操作: i編輯,Esc退出, :wq 保存並退出)
export PATH=$PATH:/var/DassaultSystemes/SIMULIA/Commands
設置立即生效
source /etc/profile
7運行cae
兩種方式
abaqus cae
abaqus cae -mesa(這個命令可以防止CAE操作時自動刷新界面的問題)
8 採用WinSCP連接Linux系統並調用求解器
下載Winscp,填入Linux系統的ip,登錄用戶名和密碼,就連上了。
需要複製移動inp等文件直接和操作文件夾一樣的。
然後進入inp所在文件夾後點擊黑框框terminal,輸入
abaqus job=*** cpus=16 int
即可調用abaqus進行求解了。
相關參考:
https://github.com/imirzov/Install-Abaqus-2019-on-Ubuntu-18.04-LTS
https://blog.csdn.net/u014535215/article/details/105085659
Abaqus幫助文檔