Linux 下安装Abaqus 2022-CentOS 7

引言

以往的应用实例表明,linux 服务器相对于 windows 电脑具有更好的硬件资源(多核处理器和大内存),在进行科学计算任务时,不仅具有更好的性能,还表现出更高的稳定性,非常适合大批量的计算任务。近期购买了两台DELL机架式服务器,在上面安装了ABAQUS软件及配备了FORTRAN子程序,具体过程如下:

图1 ABAQUS安装结果验证

安装步骤

ABAQUS软件安装

1.安装必备的依赖包;

su #输入密码(root密码)切换到管理员权限
yum install lsb #安装依赖包 

2.挂在iso文件,并且更改权限777;

3.安装ABAQUS licence文件;过程中需要更改hostname,并将ABAQUSLM__lmgrd__SSQ.lic 复制到licence的安装路径;

cd 3/SIMULIA_FLEXnet_LicenseServer/Linux64/1 
./StartGUI.sh 
./lmgrd -c ABAQUSLM__lmgrd__SSQ.lic
./lmstat -a 

4.安装ABAQUS主程序文件;

cd 1/SIMULIA_EstablishedProducts/Linux64/1 
./StartGUI.sh 

5.建立软连接;打开ABAQUS验证软件是否正确安装;

sudo ln -s /var/DassaultSystemes/SIMULIA/Commands/abq2022 /usr/bin/abaqus
abaqus cae -mesa 

子程序关联

1.ABAQUS安装成功后,需要下载Intel oneAPI Base和HPC Toolkit,搭建Fortran环境;具体的命令为:

wget https://registrationcenter-download.intel.com/akdlm/IRC_NAS/7deeaac4-f605-4bcf-a81b-ea7531577c61/l_BaseKit_p_2023.1.0.46401_offline.sh
sudo sh ./l_BaseKit_p_2023.1.0.46401_offline.sh

wget https://registrationcenter-download.intel.com/akdlm/IRC_NAS/1ff1b38a-8218-4c53-9956-f0b264de35a4/l_HPCKit_p_2023.1.0.46346_offline.sh
sudo sh ./l_HPCKit_p_2023.1.0.46346_offline.sh

尽管安装步骤并不多,但是过程中可能会存在各种奇怪的问题,安装完成后还是挺开心的~

运行环境和生产环境

执行ABAQUS计算程序时,调试环境和生产环境具有不同的要求,例如:安全性,性能和可伸缩性,日志等,其中python程序在生产环境部署的时候,可以采用 gunicorn 模块,具体使用的命令为:

conda activate etwin

gunicorn -w 4 -b 0.0.0.0:9500 main:app

提交任务的命令为:

myJob = mdb.JobFromInputFile(inputFileName="C:\Users\Job-1.inp", name="Firstjob", type=ANALYSIS, waitMinutes=15, numCpus=20, explicitPrecision=DOUBLE, nodalOutputPrecision=FULL, parallelizationMethodExplicit=DOMAIN, numDomains=20, multiprocessingMode=DEFAULT)

修改环境变量:

vim ~/.bashrc

export PATH=/home/lianyuan2/software/git/bin:$PATH

git 仓库配置:

git config –global user.name “mayuanliang”

git config –global user.email “208300320@qq.com”

git init

git add .

git commit -m “first commit”

git remote add origin https://gitee.com/mayuanliang/etwin.git

git push -u origin “master”或git push origin “master”

版本回退

git log

git reset –hard commit_hash

centos打开防火墙:

1.sudo firewall-cmd –add-port=8000/tcp –permanent
2.sudo firewall-cmd –reload
3.sudo firewall-cmd –list-all

ubuntu打开防火墙:

sudo ufw allow 9000/tcp

文件解压:

tar -zxvf 文件名.tar.gz

系统重启后如何打开E-twin服务:

1.运行FRP;2.检测minio启动情况,检测对应端口;3.打开e-twin服务。备注:502 Bad Gateway nginx表示服务未启动;

备注2:如何打开tdengine数据库:systemctl start taosadapter;systemctl start taosd

ubuntu更改hostname和root密码: sudo vim /etc/hostname passwd reboot

1人评论了“Linux 下安装Abaqus 2022-CentOS 7”

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

在线客服
联远智维
我们将24小时内回复。
2025-08-03 21:41:02
您好,有任何疑问请与我们联系!
您的工单我们已经收到,我们将会尽快跟您联系!
[注意事项]
208300320
取消

选择聊天工具:

滚动至顶部