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*.ffiles 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.envedits 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
