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

学术   2024-11-21 08:10   陕西  

本教程详细介绍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文件夹中,


第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用户子程序需要BaseHPC两个版本。在官网下载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 ToolkitIntel 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.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文件,原始文件如下

修改前

按照以下格式修改:

修改后

@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" %*

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

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




5验证



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

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

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

投稿邮箱mech_of_comps@yeah.net 

投稿模板:公众号后台回复“前沿追踪模板”获取

微      信:mech_of_comps

QQ    群:640676531,540731372



复合材料力学
专注于复合材料力学领域的知识创作与分享,第一时间更新复合材料方向前沿资讯、技术方法、仿真案例、代码插件,助力复合材料行业的发展及读者专业技能的提升,深受学生及青年科技工作者喜爱。“强化基础,聚焦前沿”,复合材料力学公众平台期待您的关注!
 最新文章