本教程详细介绍ABAQUS 2024+Visual Studio 2022+Intel oneAPI Toolkits 2024的安装步骤及子程序关联配置方法。
软件安装包下载可加入Abaqus复合材料仿真分析2000人QQ群:540731372
0 概览
一般按照以下顺序进行安装、关联及验证
安装SIMULIA 2024 (含Abaqus2024 ,tosca,isight等)
安装Visual Studio 2022
安装Intel oneAPI Toolkits 2024
关联配置
子程序验证
1 SIMULIA2024安装
电脑系统:WIN 11家庭中文版
安装之前建议关闭电脑杀毒软件和防火墙
第1步:在安装盘中(本案例是C盘根目录)创建SIMULIA2024文件夹,解压缩SIMULIA安装包,将SolidSQUAD_License_Servers文件夹拷贝至新建的SIMULIA2024文件夹中,
第2步:右键单击“此电脑”→“属性”
第3步:选择“高级系统设置”
第4步:点击右下角“环境变量”,在弹出界面下方“系统变量”处,点击“新建”
第5步:设置环境变量,变量名为NOLICENSECHECK,变量值为true
第6步:打开复制过来的“SolidSQUAD_License_Servers”文件夹,右键单击install_or_update.bat以管理员身份运行。
运行完毕之后会出现下图所示的界面,表示license安装成功,按键盘任意键退出此页面。如提示本地没有/tmp目录,可以手动创建一个。
第7步:安装SIMULIA。打开安装目录下的1文件夹,以管理员身份运行setup.exe。
第7步:打开Abaqus2024的安装程序后,点击“下一步”,
第8步:勾选所需要安装的软件,不要勾选FLEXnet License Server,Isight根据需要自选。
按提示指向文件夹2
选择安装目录
根据选择需要安装的组件,TOSCA是拓扑优化相关软件,fe-safe是疲劳仿真软件。
选择license配置方式。
按下图所示进行设置,输入:27800@计算机名,计算机名要替换为自己计算名,然后一直按默认设置点击“下一步”即可
根据个人需求指定各类目录
点击关闭之后会跳出对话框,提示指定文件夹3,按照提示直接缺省设置即可,不再赘述。
如果还选择了安装isight,则按照下面的图示继续安装。
至此,SIMULIA2024 CAE和求解器安装完毕。
2 Visual Studio 2022安装
目前最新版是Visual Studio 2022,
下载网址:https://visualstudio.microsoft.com/zh-hans/downloads/
选择“社区版”,点击免费下载
Visual Studio 2022的安装过程很简单,下载社区版安装器,会自动安装,
在选择安装组件时,如果仅是与Abaqus和Fortran关联,可以仅选择“使用C++的桌面开发”,然后点击右下角的“安装”。
等待安装完毕即可。
至此Visual Studio 2022安装完毕,官方网址默认显示的是最新版,可通过下方链接找到旧版本:
https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/
点击“2019”展开如下图,点击下载即可。
目前,下载旧版本需要自己注册Visual账号,请自行注册,然后重新进入旧版本下载页面,选择Visual Studio Community 2019 (version 16.11),如下:
点击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
进入下载页面后,可以输入邮箱等信息,也可以选择下方的“Continue without signing up (download starts immediately) →”按钮,直接下载安装器。
按照同样的方式,将两个安装器下载到本地,右键管理员身份运行,分别安装Intel oneAPI Base Toolkit和Intel oneAPI HPC Toolkit即可。
点击“Customize”定制安装的模块
选择以下五个模块安装
自动监测到已安装的VS 2022
点击“install” 安装
点击finish完成Intel oneAPI Base Toolkit安装
然后用类似的方法安装Intel oneAPI HPC Toolkit
点击“Customize”定制安装的模块
4 子程序关联设置
第1步:准备文件及目录
(1)找到Abaqus安装目录下的launcher.bat文件。
该文件目录需要根据Abaqus安装时的设置寻找,以下目录供参考C:\SIMULIA2024\EstProducts\2024\win_b64\resources\install\cmdDirFeature\launcher.bat
(2)还需要找到文件vcvarsall.bat
和vars.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文件,原始文件如下
修改前
按照以下格式修改:
修改后
@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 off
call "C:\SIMULIA2024\Commands\abq2024.bat" %*
这里需要注意的是,配置文件中要注意下图红线位置均有空格,否则关联运行会报错。 另外,还需要注意双引号的数量和位置,这也是经常会出错的地方。
参照上述设置即完成了子程序的关联设置。
5验证
开始菜单中找到Abaqus Verification,点击开始验证。
子程序部分验证过程中,会自动调用后台的inp文件和子程序文件进行计算。当下图所示的与子程序相关的验证项结果为PASS时,表示子程序关联设置成功。
至此,SIMULIA2024 + VS2022 +oneAPI 2024安装及子程序关联设置全部完成
投稿邮箱:mech_of_comps@yeah.net
投稿模板:公众号后台回复“前沿追踪模板”获取
微 信:mech_of_comps
QQ 群:640676531,540731372