New issues running user subroutines with Abaqus 2023

Hello, 

 

I am helping to teach a solid mechanics class at MIT which uses user subroutines in Abaqus for problems on assignments and quizzes. They can really be a fantastic learning tool. Students have used user subroutines (usually UMATs) with Abaqus in past years for this class, which they installed following our instructions for linking the intel oneAPI fortran compiler with Visual Studio. For reference, I've included these instructions as a pdf --- they were written for Abaqus 2021, but worked well for Abaqus 2022 as well.

 

However, this year we (the students in the class and myself) have run into new issues with following the process in the instructions to run user subroutines in Abaqus 2023 (MIT's internal software repository doesn't have the newer Abaqus 2024 available yet). Following our instructions or similar instructions online for linking the intel oneAPI fortran compiler with Abaqus 2023 (see e.g. https://www.researchgate.net/publication/369143819_Install_Abaqus_2023_User-Subroutines_How_to_Link_Abaqus_2023_with_Intel_oneAPI_Fortran_Compiler_Visual_Studio which is written for Abaqus 2023 specifically) consistently gives the same frustrating result summarized below:

 

Running 

abaqus info=system

shows that the intel fortran compiler is indeed linked properly, but then running 

abaqus verify user_std

results in an error, shown in the included screenshot. Investigating the *.log file shows that the analysis fails during the call to standard.exe, but no further details are provided. A similar error occurs for 

abaqus verify user_exp

 

Are there any new special modifications to the installation process for fortran-based user subroutines which are needed for Abaqus 2023 or newer? Many students and myself have spent considerable time trying to fix this issue by modifications to the installation document and consulting colleagues with experience in the area, all to no avail. We can get by with older versions of Abaqus for now, but of course would like to keep up to date with the newer versions of the software.

 

Alternatively, is there any official source for a guide on using Fortran-based user subroutines with each version of Abaqus? In practice, we have ended up updating our internal installation instructions through trial-and-error each year, which can be frustrating at times.

 

Thanks for your time, 

Eric