ABAQUS2025+VS_2022community+oneAPI2022子程序关联(win11自用版)_abaqus的版本证书2022
文章目录
- ABAQUS2025+VS_2022community+oneAPI2022子程序关联(win11自用版)
-
- 一 版本及注意事项
- 二 ABAQUS2025安装
-
- 2.1 安装路径
- 2.2 证书安装
-
- 2.2.1 创建系统变量
- 2.2.2 安装证书
- 2.3 Java环境
- 2.4 正式安装
- 2.5 检查汉化
- 三 VS2022community
- 四 oneAPI安装
-
- 4.1安装w_BaseKit_p套件
- 4.2 安装w_HPCKit_p套件
- 五 子程序关联
-
- 5.1 关联VS
- 5.2 关联For
- 六 子程序验证
- 七 常规问题及解决方法
ABAQUS2025+VS_2022community+oneAPI2022子程序关联(win11自用版)
一 版本及注意事项
- 目前的推荐搭配:
Abaqus 2022+vs 2019/2022 +one API 2023;
Abaqus 2022/2023+vs 2019 +one API 2021;
Abaqus 2024/2025+vs 2022 +one API 2022;
教程使用:Abaqus 2025+vs 2022community +one API 2022
-
整理及参考来源:B站UP主“朦胧烟雨生”的视频教程【Abaqus2025+vs2022+oneapi2022子程序安装关联全过程视频教程】 https://www.bilibili.com/video/BV1t1F8e9EkS/?share_source=copy_web&vd_source=92c43bd3adaae6ee49b5eb509bdb0794
-
安装顺序:先装VS,然后再安装oneAPI。Abaqus可先可后。
-
oneAPI:
Intel Parallel Studio XE 2020之后,FORTRAN编译套件全部集成到oneAPI中,提供FORTRAN编译环境,只需要安装以下两个套件即可:
w_BaseKit_p_2022.3.1.19798_offline.exe
w_HPCKit_p_2022.3.1.19755_offline.exe
-
注意:
- 电脑设备名称,用户名及各种安装涉及路径不含中文。犯过
- 创建系统变量拼写不要有误。犯过
- 路径浏览选择,不要手动输入,避免打字错误或者大小写不一致导致混乱。犯过
- 最好在开始关闭防火墙,不然中间安装过程会有弹窗,影响不大。犯过
- 给VS和oneAPI安装位置选择短路径,太长的路径用着一段时间会断关联。犯过
二 ABAQUS2025安装
2.1 安装路径
在目标安装位置新建主文件夹【ABAQUA2025】,在【ABAQUA2025】文件夹下新建文件夹【commands】(命令路径),【product】(主程序路径)【temp】(默认工作路径),【plugins】,【isight】,【document】(帮助文档安装位置)。
2.2 证书安装
以windows资源管理器方式装载安装包iso。
2.2.1 创建系统变量
打开【此电脑】右键-【属性】-【高级系统设置】-【环境变量】。
在 【系统变量】中【新建】,新建系统变量名NOLICENSECHECK,变量值true。不检测证书为真值。【确定】-【确定】。
2.2.2 安装证书
- 将装载包…\\SolidSQUAD_License_Servers证书文件夹复制到新建的主文件夹【ABAQUA2025】中。
- 在复制后的文件夹中右键以管理员身份运行install_or_update.bat文件(win)。
- 出现弹窗提醒成功说明证书安装成功。
注意:先建环境变量再装证书,不然后面会报错!!!
如果提醒错误,可以运行unistall文件先卸载证书再重新操作。
2.3 Java环境
回到装载安装包中,右键以管理员身份安装jdk文件。该环境用于帮助文档离线搜索功能使用。
默认安装位置不用更改,【下一步】-【下一步】-【关闭】。
2.4 正式安装
- 打开装载安装包中包络体【1】,右键以管理员身份运行setup.exe,【下一步】开始安装。
- 安装模块:按图勾选,主要是离线文档和主要三模块。
- 点击【下一步】,点击【安装】,按照提示插入包络体【5】路径,【确定】。
-
帮助文档:浏览选择安装位置,可以修改,前面设置过…\\ABAQUS2025\\document。
其次全选要安装到目录的部件,【下一步】。
- 端口号:如果同电脑没有装过2022后的其他版本,端口号状态保持默认即可,【下一步】,会自动检查是否可用。如果装过会提醒端口号不可用,回到这一步修改端口号,例如4045。
- 取消勾选允许用户发送反馈,【下一步】。
取消勾选使用HTTPS,选择第一个使用HTTP和本地主机(供本地使用),【下一步】。
- 选择java环境:如果没有安装jdk文件,这里空白。自动确定刚才安装的jdk环境的位置,无需更改,【下一步】。
- 4041端口号保持默认,不可用顺着修改4042 4044…,默认检查端口勾选,【下一步】-【下一步】-【下一步】-【安装】,需要一点时间,【Continue】,完成安装,【关闭】。
- 浏览选择插入包络体2路径【确定】,进行ABAQUS主程序安装,浏览选择安装路径…\\ABAQUS2025\\product,【下一步】。
- 全选安装到目录中的部件(可以根据需要选择从上往下选到Tosca之前,流体疲劳不选),【下一步】。
- 选择默认的证书配置方式,下一步。
- 输入27800@你的计算机设备名称(也可以输入27800@localhost)。最好输入计算机名,避免计算机名中文报错,【下一步】。(建议用计算机名,例如27800@CHINAMI-VP8AD4C)
- 浏览选择命令目录安装位置,之前修改过的…\\ABAQUS2025\\commands,【下一步】,如果证书有问题过不去.
-
浏览选择插件目录,之前修改过的…\\ABAQUS2025\\plugins,【下一步】;
浏览选择工作目录,之前修改过的…\\ABAQUS2025\\temp,【下一步】。
-
默认【下一步】-【下一步】-【安装】安装完成,【continue】-【关闭】。
中间可能有防火墙提示,如果这一步长时间卡死,关闭火绒等。
- 浏览选择插入包络体3,【确定】进行Products CAA API安装,一路点击下一步,【下一步】-【下一步】-【安装】-【关闭】即可。
- 浏览选择sight的安装位置,不要有空格,根据需求选择安装的部件,【下一步】-【下一步】。
- 浏览选择装载安装包中对应位置,【下一步】,状态保持默认,【安装】-【关闭】。
- 【关闭】。至此,已完成ABAQUS2022全部程序安装。
- 创建CAE桌面快捷方式。在菜单目录找到CAE位置,双击图标打开出现弹窗,证书无误。帮助文档SIMULIA Established Product English documentation快捷同样打开检查一下。复制在桌面,可以自定义名字。
2.5 检查汉化
- 在已安装下述路径…\\ABAQUS2025\\product\\win_b64\\SMA\\Configuration下找到locale.txt,打开。
- 查找找到第45行,复制回车在下面粘贴修改为
Chinese (Simplified)_China.936 = zh_CN
;第57-59行,值从110改为001。保存,打开CAE检查。若还是不成功,在电脑设置区域里面改成中国-简体中文。
三 VS2022community
- 右键管理员身份运行。
-
【继续】,弹窗只需要勾选【使用C++的桌面开发】,其他按需选择;
安装位置【更改】,产品位置浏览修改为短路径,例如D:\\VS2022。点击【安装】,等待安装完成即可。(后面怕abqus关联长路径会断,建议修改为短的路径)
- 安装完毕,【确定】跳过登录,【启动】-【创建新项目】,检查无误关闭。
四 oneAPI安装
在目标位置新建oneapi文件夹,例F:\\Program Files\\oneapi。
4.1安装w_BaseKit_p套件
- 回到安装包,右键以管理员身份运行w_BaseKit_p_2022.3.1.19798_offline.exe,临时解压路径自己决定,安装完之后会变空文件夹。
- 【continue】弹出下面弹窗,在弹窗中选择接受,按照图式状态勾选,并点击Customize。
- 自定义模块,只需勾选图示安装内容。
-
点击【Change】,更改安装路径,点击【下一步】。
-
在第三个自动检测会已安装的VS软件,保持默认第一个勾选,按【右箭头】下一步;如果装过其他ivf等,会有警告提醒,不用管。
- 勾选不同意收集信息,点击【Install】等待安装完成。
- 时间较长,耐心等待,中间黑色弹窗自己会关,直至出现以下画面,表示已安装完毕,【Finish】。
4.2 安装w_HPCKit_p套件
- 回到安装包,右键以管理员身份运行w_HPCKit_p_2022.3.1.19755_offline.exe,同样解压提取Continue,来到下面界面。安装路径自动为base包路径,默认图式状态勾选,点击下面的并点击【Customize】。
- ,保持默认5勾,【右箭头】下一步。
-
自动检测已安装的VS软件,保持默认,【右箭头】下一步;
勾选不同意收集信息,【Install】等待安装完成;
- 最后一步时间较长,耐心等待即可,中间黑色弹窗不用管自己会关,直至出现以下画面,表示已安装完毕,【Finish】。
- 检查步:开始菜单打开Visual Studio 2022,【创建新项目】,选择语言,发现有新增Fortran即可,没有的话需要修复。
五 子程序关联
5.1 关联VS
- 开始菜单中找到Visual Studio 2022,打开X64所在文件夹位置,右键-【属性】-复制目标。
-
找到安装的命令里面的abq2025.bat文件,右键-编辑,在首行回车加入
call
,粘贴复制的目标;删除引号前内容,删除.bat
前amd64_x86
,改为all
,在最后加入X64
大写,有空格。(调用VS环境对于我后期休整有必要)例如:
call %comspec% /k \"F:\\VS\\VS2022\\VC\\Auxiliary\\Build\\vcvarsamd64_x86.bat\"
修改为:
call \"F:\\VS\\VS2022\\VC\\Auxiliary\\Build\\vcvarsall.bat\" X64
5.2 关联For
-
打开onpAPI安装的路径,找到vars.bat位置。在第二行回车输入
call \"D:\\Program Files (x86)\\oneAPI\\compiler\\2022.2.1\\env\\vars.bat\" intel64 vs2019
。在第四行及之后加入三个
rem
,注意有空格,下图所示。
- 可以保存,或者另存保存,然后替代。
六 子程序验证
打开开始菜单双击运行Abaqus Verification工具,等待验证结果,验证完毕自动弹出verify.log文件,可以看到各项验证结果均为PASS,尤其注意到与子程序相关的项目…with user subroutines verification验证结果均PASS。
至此,完成全部安装及关联步骤!
七 常规问题及解决方法
-
Verify test : Abaqus/Standard with user subroutines verification
子程序关联找不到编译器。result : Compilers are not found.Test user_exp skipped.
解决方法:检查vars.bat插入路径是否有误。…oneapi\\compiler\\2022.2.1\\env\\vars.bat。无误不会有问题,不需要额外操作。
可以单独验证:打开abaqus command 输入:abq2025 verify -user_std
-
Verify test : Abaqus/Viewer verification
验证错误。result : ERROR : Abaqus/Viewer verification
不影响command直接打开abq2025 viewer。目前没发现影响使用。
-
Verify test : Abaqus Doc_root verification报错
解决方法(操作前建议复制粘贴副本):
找到custom_v6.env:一般在…Products\\2025\\win_b64\\SMA\\site\\custom_v6.env;
在custom_v6.env 最后一行添加:
doc_root=\"http://localhost:4040/English\"
,保存。参考:ABAQUS2025/CAE 本地离线帮助文档关联 - 知乎
Abaqus 2022 本地离线帮助文档关联 - 哔哩哔哩
-
在线帮助文档https://help.3ds.com
- 整理及参考来源:B站UP主“朦胧烟雨生”的视频教程【Abaqus2025+vs2022+oneapi2022子程序安装关联全过程视频教程】
- 禁止转载