配置 ABAQUS的用户子程序
My platform is listed below
Windows 11
Software platform:
- Visual Studio Community 2019, install Desktop development with C++ with all individual components.
- Intel® oneAPI Base Toolkit, all defualt version 2023.1.0,don’t mind if not installed.
- Intel® oneAPI HPC Toolkit, all defualt version 2023.1.0
- ABAQUS 2023
for the 1-3 items, they can be found in the following link. There is a warning about the requirement of the base toolkit, but it is not essential. Just install w_HPCKit_p_2023.1.0.46357.exe w_fortran-compiler_p_2024.2.1.81.exe.
GitHub – Yazhuo-Liu/install-abaqus-with-fortran-on-windows: install abaqus with fortran on windows
The steps to install the software, 1. visual studio, 2 intel, 3 ABAQUS
When installing Intel, please ensure that you install all the components, especially Intel 64. Generally, the Intel oneAPI will connect to the Visual Studio during installation (you can even specify the version of the Studio to link during the installation)
After installing all the software, change the file (abq2023.bat) in the fold(: C:\SIMULIA\Commands as follows:
@call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" X64
@call "C:\Program Files (x86)\Intel\oneAPI\compiler\2023.1.0\env\vars.bat" intel64 vs2019
@echo off
setlocal
set ABA_DRIVERNAME=%~nx0
"C:\SIMULIA\EstProducts\2023\win_b64\code\bin\SMALauncher.exe" %*
endlocal
The subroutine in ABAQUS should work now.
if you choose to install Intel® oneAPI Base Toolkit and Intel® oneAPI HPC Toolkit with the latest version (2025 or later), then you need to do the following stuff
- Edit the file “win86_64.env” in the folder “C:\SIMULIA\EstProducts\2023\win_b64\SMA\site”, Line 28 “compile_fortran=[‘ifx’,” ->” compile_fortran=[‘ifort’,”
- Edit the file “abaqus_v6.env” in the folder “C:\SIMULIA\EstProducts\2023\win_b64\SMA\site”, at the end of the file, add the following two lines:
- compile_fortran += [‘/names:lowercase’,]
- link_sl=’LINK /NODEFAULTLIB:LIBCMT.LIB /dll /def:%E /out:%U %F %A %L %B’
- change the file (abq2023.bat) as follows
@call "C:\Program Files\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" x64
@call "C:\Program Files (x86)\Intel\oneAPI\setvars.bat" intel64 vs2019
@echo off
setlocal
set ABA_DRIVERNAME=%~nx0
"C:\SIMULIA\EstProducts\2023\win_b64\code\bin\SMALauncher.exe" %*
endlocal
Last Updated on 2025-12-06 by Rocket Mao