Hi all,
I’m running an Abaqus/Explicit 2024 model that needs two user subroutines:
File | Subroutine | Role |
---|---|---|
entropy_vumatht.f | VUMATHT | custom thermo-mechanical material (entropy & phase change) |
TSI_VUSDFLD.f | VUSDFLD | deletes elements based on a Thermodynamic-State-Index |
Both files sit in the same working folder:
C:\Users\amrithma\Documents\Abaqus_simulations\HSLA_100_steel\velocity_2220\Trail_1\Fortran files │ entropy_vumatht.f │ TSI_VUSDFLD.f │ Trail12220.inp …
I tried to build a user library with:
abaqus make job=MyHVIProgram user="entropy_vumatht.f TSI_VUSDFLD.f"
but Abaqus returns
Abaqus Error: The following file(s) could not be located: entropy_vumatht.f TSI_VUSDFLD.f
Launching directly with abaqus job=Trail12220 user=…
gives the same “file not found” message.
Setup
- Windows 10 ×64
- Visual Studio 2022 + Intel Fortran (oneAPI 2024)
- Abaqus command prompt (vcvars / ifort paths are active)
- First time using user subroutines
What I’m after
- The correct
abaqus make
/ linking workflow to bundle both*.f
files into a single DLL (or a set of “uniquelibs”) that Abaqus/Explicit will load. - Minimal example commands or batch script that work with VS 2022.
- Any
abaqus_v6.env
edits I should make (usub_lib_dir
,uniquelibs
, etc.). - Common pitfalls when mixing VUMATHT and VUSDFLD (precision, file names, order, …).
Any guidance or sample commands would be greatly appreciated—thanks!
Amrith
AbaqusAbaqus Explicit