deepin Linux下安装ABAQUS 6.14的方法
参考
https://yushuaizhao.github.io/2017/09/24/Linux%E4%B8%8BABAQUS%E7%9A%84%E5%AE%89%E8%A3%85%E8%A6%81%E7%82%B9/
提示:本文仅供学习与非盈利研究场景使用,对于商业用途请咨询当地软件供应代理。
安装环境
Deepin 15 ABAQUS 6.14
可以事先安装好Intel的Fortran和C++编译器,便于二次开发。
1.工具与环境准备:
1.1获取根权限与主机名称
sudo -i
*** (密码)
此时提示符为
root@*****
@后面的*****为本机主机名称,请记住,后面会用到。
1.2安装csh
因为ABAQUS用的是csh脚本。若缺少该部件,可能无法运行setup文件.
sudo apt-get install csh
若提示输入密码,则输入管理员密码以获取根权限,后面安装过程都具备此权限。
1.3 添加g++,libstdc++5。
如果缺少这些,会出现CAE部件安装失败的症状。
安装指令为
sudo apt-get install g++
sudo apt-get install libstdc++5
2.正式安装:
断开网络连接,在根权限下进行,否则安装可能失败。
2.1安装文件准备
解压 ABAQUS_6.14-1_x64_Win_Linux.iso 到暂存目录,比如 ...\temp\abq
注意:所有的执行操作(运行.sh文件)不得在光盘的文件夹内,不能与iso文件同一文件夹,否则可能安装失败,这在其它软件中也一样。
2.2 进入安装图形界面
在解压文件夹的上一级目录(...\temp) 内,右键-->在终端中打开,输入
sudo csh abq/setup
即出现图形安装界面.
2.3.安装注册服务
按照教程走,与Windows类似。注意第一步的路径为临时安装路径,可以随意,然后一路向下,直到安装licensed,此处可安装到系统盘的 user目录 内,注意选择只安装license server但是不启动。
安装完license后,停止图形界面的下一步操作,先进行/user/simulia/license目录内的文件替换。
解压/SIMULIA_ABAQUS_6.14-1_x64_Win_Linux_SSQ/_SolidSQUAD_/Linux/目录内的simulia.tar.gz文件成为simulia目录,将其复制到系统盘 user目录内,替换掉 user/simulia/license目录内的所有文件,对ABAQUS.lic进行编辑,将第一行this_host换成当前主机名称.
主机名称在Linux中可以通过终端来看,就是终端输入 sudo -i ,再输入密码后,提示符 root@***** 后面的*****。
2.4.启动注册服务
更替完成以后,在license目录内右键--> 在终端中打开, 输入 ./lmgrd -c ABAQUS.lic 并回车, 注册服务开始运行,才能继续后面的安装。
2.5.获取服务器与端口信息
然后用./lmstat -c [email protected] 查看服务器运行状态,记下端口号,一般为27011.
3.主程序安装
现在继续图形界面里ABAQUS的安装,服务器地址为 端口号@主机名 (如 27011@***** ), 然后一路向下,安装结束
4.启动程序方法
4.1启动顺序
在安装完成并且电脑重启之后,如果要启动程序,必须在注册服务启动之后,也就是先切换至注册服务所在的系统盘user/simulia/license目录内,在命令终端内执行
./lmgrd -c ABAQUS.lic
再到 ABAQUS安装目录的commander目录下,执行
./abaqus cae
4.2窗口透明问题
如果出现窗口透明无图案,是因为OpenGL的问题,解决方式为在commander目录下,右键-->在终端中打开,输入
env XLIB_SKIP_ARGB_VISUALS=1 ./abaqus cae 回车运行程序。
可能缺少共享库,直接安装就行。
把Intel Fortran与ABAQUS连接需要修改PATH环境变量,将ifort加入环境变量即可我的在“/opt/intel/compilers_and_libraries_2017/linux/bin/intel64/”
脚本或者桌面配置文件
将启动过程用alias或者写成sh文件便于执行,也可以做成快捷方式(注意根据实际安装位置与图标文件名称对相关条目进行修改)
方法参考
https://yushuaizhao.github.io/2017/09/24/Linux%E4%B8%8BABAQUS%E7%9A%84%E5%AE%89%E8%A3%85%E8%A6%81%E7%82%B9/