【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)

本教程详细介绍ABAQUS 2024+Visual Studio 2022+Intel oneAPI Toolkits 2024的安装步骤及子程序关联配置方法。

软件安装包下载可加入Abaqus复合材料仿真分析2000人QQ群:540731372


0 概览

一般按照以下顺序进行安装、关联及验证

  1. 安装SIMULIA 2024 (含Abaqus2024 ,tosca,isight等)
  2. 安装Visual Studio 2022
  3. 安装Intel oneAPI Toolkits 2024
  4. 关联配置
  5. 子程序验证


1 SIMULIA2024安装

电脑系统:WIN 11家庭中文版

安装之前建议关闭电脑杀毒软件和防火墙

第1步:在安装盘中(本案例是C盘根目录)创建SIMULIA2024文件夹,解压缩SIMULIA安装包,将SolidSQUAD_License_Servers文件夹拷贝至新建的SIMULIA2024文件夹中,

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图1

第2步:右键单击“此电脑”→“属性”

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图2

第3步:选择“高级系统设置”

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图3

第4步:点击右下角“环境变量”,在弹出界面下方“系统变量”处,点击“新建”

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图4

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图5


第5步:设置环境变量,变量名为NOLICENSECHECK,变量值为true

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图6

第6步:打开复制过来的“SolidSQUAD_License_Servers”文件夹,右键单击install_or_update.bat以管理员身份运行。

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图7

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图8

运行完毕之后会出现下图所示的界面,表示license安装成功,按键盘任意键退出此页面。如提示本地没有/tmp目录,可以手动创建一个。

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图9

第7步:安装SIMULIA。打开安装目录下的1文件夹,以管理员身份运行setup.exe。

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图10

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图11

第7步:打开Abaqus2024的安装程序后,点击“下一步”,

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图12

第8步:勾选所需要安装的软件,不要勾选FLEXnet License Server,Isight根据需要自选。

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图13

按提示指向文件夹2

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图14

选择安装目录

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图15

根据选择需要安装的组件,TOSCA是拓扑优化相关软件,fe-safe是疲劳仿真软件。

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图16

选择license配置方式。

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图17

按下图所示进行设置,输入:27800@计算机名,计算机名要替换为自己计算名,然后一直按默认设置点击“下一步”即可

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图18

根据个人需求指定各类目录

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图19

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图20

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图21

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图22

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图23

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图24

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图25

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图26

点击关闭之后会跳出对话框,提示指定文件夹3,按照提示直接缺省设置即可,不再赘述。

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图27

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图28

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图29

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图30

如果还选择了安装isight,则按照下面的图示继续安装。

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图31

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图32

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图33

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图34

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图35

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图36

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图37

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图38

至此,SIMULIA2024 CAE和求解器安装完毕。

2 Visual Studio 2022安装


目前最新版是Visual Studio 2022,

下载网址:https://visualstudio.microsoft.com/zh-hans/downloads/

选择“社区版”,点击免费下载

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图39

Visual Studio 2022的安装过程很简单,下载社区版安装器,会自动安装,

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图40

在选择安装组件时,如果仅是与Abaqus和Fortran关联,可以仅选择“使用C++的桌面开发”,然后点击右下角的“安装”。

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图41

等待安装完毕即可。

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图42

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图43

至此Visual Studio 2022安装完毕,官方网址默认显示的是最新版,可通过下方链接找到旧版本:

https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图44

点击“2019”展开如下图,点击下载即可。

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图45

目前,下载旧版本需要自己注册Visual账号,请自行注册,然后重新进入旧版本下载页面,选择Visual Studio Community 2019 (version 16.11),如下:

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图46

点击Download之后,会下载一个社区本下载器(exe),如果能直接获取该下载器,上述步骤可以省略。其他和前面的步骤类似,不再赘述。

3 Intel oneAPI Toolkits安装


最后安装Intel oneAPI Toolkits ,Intel oneAPI Toolkits 是英特尔公司推出的整合型软件开发套件,简称oneAPI. 开发Abaqus用户子程序需要Base和HPC两个版本。在官网下载Intel oneAPI Base Toolkit 和Intel oneAPI HPC Toolkit .

先安装Intel oneAPI Base Toolkit,后安装Intel oneAPI HPC Toolkit .

官网下载地址:https://www.intel.cn/content/www/cn/zh/developer/tools/oneapi/toolkits.html

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图47

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图48

进入下载页面后,可以输入邮箱等信息,也可以选择下方的“Continue without signing up (download starts immediately) →”按钮,直接下载安装器。

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图49

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图50

按照同样的方式,将两个安装器下载到本地,右键管理员身份运行,分别安装Intel oneAPI Base Toolkit和Intel oneAPI HPC Toolkit即可。

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图51

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图52

点击“Customize”定制安装的模块

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图53

选择以下五个模块安装

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图54

自动监测到已安装的VS 2022

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图55

点击“install” 安装

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图56

点击finish完成Intel oneAPI Base Toolkit安装

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图57


然后用类似的方法安装Intel oneAPI HPC Toolkit

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图58

点击“Customize”定制安装的模块

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图59

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图60

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图61

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图62

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图63

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图64


4 子程序关联设置


第1步:准备文件及目录

(1)找到Abaqus安装目录下的launcher.bat文件。

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图65

该文件目录需要根据Abaqus安装时的设置寻找,以下目录供参考C:\SIMULIA2024\EstProducts\2024\win_b64\resources\install\cmdDirFeature\launcher.bat 

(2)还需要找到文件vcvarsall.batvars.bat的路径,例如:

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat

C:\Program Files (x86)\Intel\oneAPI\compiler\2024.1\env\vars.bat

第2步:修改launcher.bat文件

用文本编辑器打开launcher.bat文件,原始文件如下

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图66

修改前

按照以下格式修改:

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图67

修改后

@call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat" x64@call "C:\Program Files (x86)\Intel\oneAPI\compiler\2024.1\env\vars.bat" intel64 vs2022@echo offcall "C:\SIMULIA2024\Commands\abq2024.bat" %*

这里需要注意的是,配置文件中要注意下图红线位置均有空格,否则关联运行会报错。 另外,还需要注意双引号的数量和位置,这也是经常会出错的地方。

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图68

参照上述设置即完成了子程序的关联设置。


5验证


开始菜单中找到Abaqus Verification,点击开始验证。

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图69

子程序部分验证过程中,会自动调用后台的inp文件和子程序文件进行计算。当下图所示的与子程序相关的验证项结果为PASS时,表示子程序关联设置成功。

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图70

至此,SIMULIA2024 + VS2022 +oneAPI 2024安装及子程序关联设置全部完成。

软件安装包下载可加入Abaqus复合材料仿真分析2000人QQ群:540731372

【超详细攻略】SIMULIA2024 + VS2022 +oneAPI 2024子程序配置(2024.4更新)的图71


默认 最新
当前暂无评论,小编等你评论哦!
点赞 评论 收藏
关注