安装这三个软件其实很简单,都有相应的教程,这里提供安装包下载的网址:
ABAQUS2024:比如上考拉软件官网搜索ABAQUS 2024即可找到下载。
VS2022直接到Microsoft官网下载Community版本,在线安装。
Intel oneAPI可以去搜索Intel® oneAPI Base Toolkit,到intel官网下载,然后集成Fortran编译器还需要下载Intel® oneAPI HPC Toolkit,都是很好安装的。
ABAQUS2024的安装教程可以参考知乎的攻略:SIMULIA2024 + VS2022 +oneAPI 2024子程序配置,我这里不同之处在于one API的安装包更新到2025年的了,已经不支持ifort的编译命令了。
用户子程序配置是重头戏,只需找到vcvarsall.bat和setvars.bat文件所在的位置,比如下面双引号所给出的部分是我的配置
@call "D:\Softwares\VSC2022\VSC2022\VC\Auxiliary\Build\vcvarsall.bat" x64
@call "D:\Softwares\intelOneAPI_Base\setvars.bat" intel64 vs2022
然后把这两行复制粘贴到commands文件夹下的aba2024.bat文件里面如图:

这样运行Abaqus Verification验证的话会出现以下问题:
Verify test : Abaqus/Standard with user subroutines verification result : Compilers are not found. Test user_std skipped.
怎么办呢?这是由于oneAPI 2025年的版本已经不支持ifort了,需要把“SIMULIA\EstProducts\2024\win_b64\SMA\site”文件夹里的“win86_64.env”文件中的内容改一下,即compile_fortran里面的ifort改成ifx后保存即可。如图:

如果还找不到编译器,那么需要把“D:\Softwares\intelOneAPI_Base\compiler\2025.1\bin”文件夹添加到系统环境变量的Path中,重启一下电脑即可。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删