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进行求解了。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删