abaqus-2022如何在Linux&HPC并行计算集群安装并关联fortran子程序?

郑重声明:abaqus为商业软件,本文档主要用于研究学习abaqus使用与原理,禁止用于商业用途,如果您有使用abqqus的需求,请到正规渠道购买正版软件授权

一、软件介绍

ABAQUS 是达索公司(SIMULIA)一套功能强大的工程模拟的有限元软件,其解决问题的范围从相对简单的线性分析到许多复杂的非线性问题。 ABAQUS 包括一个丰富的、可模拟任意几何形状的单元库。并拥有各种类型的材料模型库,可以模拟典型工程材料的性能,其中包括金属、橡胶高分子材料复合材料钢筋混凝土、可压缩超弹性泡沫材料以及土壤和岩石等地质材料,作为通用的模拟工具, ABAQUS 除了能解决大量结构(应力 / 位移)问题,还可以模拟其他工程领域的许多问题,例如热传导、质量扩散、热电耦合分析、声学分析、岩土力学分析(流体渗透 / 应力耦合分析)及压电介质分析。

Abaqus Unified FEA 产品套件为涵盖大范围工业应用程序的常规和复杂工程问题提供强大且完整的解决方案。例如,在自动化行业中,工程工作团队能够通过常见模型数据结构和集成式解决技术考虑车辆满载、动态振动、多体系统、影响/碰撞、非线性静态、热耦合和声振耦合。一流公司正利用 Abaqus Unified FEA 整合期流程和工具,以此降低成本和低效率并获得竞争优势。

二、abaqus2022新增功能

优势

  • 准确预测实际产品行为,使公司能够提高产品可靠性并降低保修成本。
  • 显著减少对昂贵物理测试的需求。
  • 快速周转时间使仿真能够在产品设计流程的早期阶段影响决策,并避免成本高昂的重新设计。
  • 通过统一使用一种全面的功能来执行结构仿真,可提高工程设计的生产效率。

特征

  • 广泛的非线性分析规程,包括结构应力、显式动态、热应力、热传递、孔隙流体扩散等等。
  • 现代线性动态框架,包括高性能本征解算器、瞬态和稳态动态、随机响应和子结构。
  • 先进的材料建模能力,包括金属、聚合物、复合材料、混凝土和断裂力学。
  • 强大的一般接触功能,用于对大型零件装配体之间的复杂交互建模。
  • 高性能解算器,可最大限度地缩短仿真周转时间。

分析技术

  • 您现在可以使用 Abaqus/Explicit 中的周期性对称分析技术来缩短仿真时间并减少内存要求。
  • Abaqus/Standard 现在允许在一个作业中运行多个非线性载荷实例。与运行多个作业相比,这种新功能显著缩短了运行时间,并减少了输出文件的数量。
  • 导入功能已得到扩展,允许在 Abaqus/Standard 和 Abaqus/Explicit 之间传输节点温度和用户定义的场变量。
  • 扩展的有限元方法 (XFEM) 现在支持具有温度自由度的规程。
  • Abaqus/Standard 中的隐式动态分析现在支持与拓扑、壳体厚度和点阵大小设计变量相关的伴随灵敏度。

结构力学 

  • 目前,Abaqus/Standard 中提供了纤维增强复合材料的 LaRC05 损坏启动条件。
  • 目前,Abaqus/Standard 和 Abaqus/Explicit 均提供了适用于延性金属的 Hosford-Coulomb 损坏启动条件。
  • Abaqus/Standard 中现已提供用于分析橡胶类材料的 Valanis-Landel 超弹性材料模型。
  • Abaqus/Explicit 中的有限带宽阻尼允许您在指定的频率范围内应用所需的统一阻尼比率。
  • Abaqus/Explicit 中的变形控制现在可用于 C3D10 元素。
  • 分布操作可用于指定复合实体元素的层厚,并使用带有复合实体剖面定义的楔形(三角棱形)元素。

 建模和可视化

  • Abaqus/CAE 现在提供了一种工具,可从 odb 文件中移除所选数据,从而显著减小文件大小。
  • CATIA V5 几何图形现在可以在 Linux 平台上直接导入。
  • SolidWorks 装配体现在可以导入为多个零件。
  • 用户对剪切流可视化的控制已得到改进。
  • Abaqus/CAE 现在支持 Abaqus/Standard 中的小幅滑移式一般接触
  • Abaqus/CAE 现在在定义复合层厚度分布时支持分析场。

性能和HPC 

  • 现在,您可以利用 MPI 与线程的组合在混合模式下执行 Abaqus/Explicit,每个 MPI 进程启动用户指定数量的线程。混合执行充分利用了非统一内存访问 (NUMA) 体系结构,以及每个插槽上的可用内核数量不断增加的技术趋势。
  • Abaqus/Standard 中的迭代线性方程式解算器现在支持常用建模特征,包括混合元素、接头元素、分布耦合和硬接触。
  • 具有大量载荷实例的线性静态仿真并行缩放已得到显著改进。

 三、开始安装

3.1、创建安装目录

# mkdir abaqus_2022 #abaqus程序安装目录

# mkdir abaqus_license #abaqus证书安装目录

3.2、挂载软件镜像

# mount DS.SIMULIA.Suite.2022.Linux64.iso iso/

# cd 3/SIMULIA_FLEXnet_LicenseServer/Linux64/1

# ./StartGUI.sh #启动证书服务器安装界面

3.3、证书服务器安装

1.点击“下一步”:

2.点击“浏览”,选择安装目录(第一步创建的证书安装目录):

3.点击“下一步”:

4.勾选“仅文件-不启动许可证书服务器程序”,然后点击“下一步”:

5.点击“安装”,开始安装证书服务器程序:

6.点击“关闭”,完成证书服务器安装:

7.复制许可证文件到安装目录下:

# cd _SolidSQUAD_/

# unzip -q SSQ_UniversalLicenseServer_Core_20180127074300.zip

# unzip -q SSQ_UniversalLicenseServer_Module_DSSimulia_20201125092500.zip

# cd Vendors/DSSimulia/Licenses/

# cp ABAQUSLM__lmgrd__SSQ.lic /public/software/apps/abaqus_license/linux_a64/code/bin/

# ./lmgrd -c ABAQUSLM__lmgrd__SSQ.lic #启动证书服务

# ./lmstat -a #验证证书服务

3.4、安装abaqus程序

# cd 4/SIMULIA_EstablishedProducts/Linux64/1

# ./StartGUI.sh #启动安装界面

点击“下一步”:

2.点击“浏览”,更改安装目录(第一步创建的安装目录):

3.点击“下一步”:

4.选择安装部件,点击“下一步”:

5.选择“SIMULIA FLEXnet”,点击“下一步”:

6.License Server1填写“27800@管理节点主机名”,点击“下一步”:

注意:写管理节点主机,不要写localhost

7.浏览选择命令安装目录,点击“下一步”:

8.浏览选择插件安装目录,点击“下一步”:

9.开始安装进程:

10.点击“continue”:

11.点击“关闭”,安装完成:

3.5、验证fortran模块

# cd /public/software/apps/abaqus_2022/Commands/

# ./abq verify -std -user_std -user_exp

3.6、安装其余模块

# cd /public/software/apps/anzhuangbao/DS.SIMULIA.Suite.2022.Linux64/iso/5/

# cd SIMULIA_EstablishedProducts_CAA_API/

./StartGUI.sh

1.点击“下一步”:

2.选择安装目录,点击“下一步”:

3.选择安装组件,点击“下一步”:

4.点击“安装”,开始安装进程:

5.安装完毕,验证模块是否通过:

# ./abq verify -std -user_std -user_exp

四.配置ABAQUS模版

# cd /opt/gridview/gridviewAppTemplate/CAE/ABAQUS/

# vim ABAQUS.setting

五、普通用户测试abaqus程序

注意:普通用户加载intel编译器以及mpi环境变量

六、Abaqus 启动方法

第一种:命令启动

1.(如果是重新开机才需要运行,之前运行过不需要重复运行)

找到安装的license文件夹,cd /public/software/apps/abaqus_license/linux_a64/code/bin

./lmgrd -c ABAQUSLM__lmgrd__SSQ.lic

2.进入abaqus的Commands中,右键—在终端中打开,输入

export PATH=$PATH:/public/software/apps/abaqus_2022/Commands    #路径为你的Commands安装路径

3.输入

abq2022 cae -mesa

七、在Linux&HPC并行计算集群上提交作业

        关于如何使用pbs或slurm集群作业调度系统在Linux&HPC并行计算集群上提交作业以及更加详细的作业提交方式,请参考博文

主流CAE仿真软件如何在Linux&HPC并行计算集群上使用pbs或slurm脚本提交作业(下)?-CSDN博客

  • 13
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技术瘾君子1573

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值