-
-
December 15, 2025 at 9:46 pm
james_sherwood
SubscriberI have been linking my custom material models (UMATs) into LS-DYNA using the LS-DYNA object files and my own Fortran code. The version of the Intel Fortran compiler I use (v2019) is set to expire on Feb 28, 2026. LS-DYNA has used this v2019 compiler version since 2019 and continues to use it to build its object files. Intel is no longer supporting v2019 and is pushing users like me to use its free compiler. Free is good, but I have tried, and I am unable to link code compiled with different compiler versions. I, as well as many others, will soon be unable to add UMATs to LS-DYNA if a solution is not shared with us.
Could you please connect me with someone who can confirm whether and how to link object files compiled with different compiler versions? Or will ANSYS share object files built with a later release of the Intel Fortran compiler on a PC? Or are directions available on how to link LS-DYNA object files compiled with Intel Fortran 2019 to UMATS compiled in the 2025 free release of Intel Fortran? Or, better yet, will LS-DYNA share object files in a later release of Intel Fortran, e.g., oneAPI 2025 or 2026?
-
December 17, 2025 at 3:53 pm
Pedram Samadian
Ansys EmployeeHi James,
You need to install Intel OneAPI HPC Toolkit, which includes a new fortran compiler. However, the current LS-DYNA UMAT files work based on the “ifort” Intel Fortran compiler (the old version), and for Intel versions after 2024, “ifort” was switched to “ifx”. To fix this inconsistency, please open the “makefile” in the unpacked LS-DYNA UMAT package using notepad or notepad++ and change the reference to “ifort” to “ifx”.
The LS-DYNA UMAT files will be updated in the near future so that they're already compatbile with this change.
I hope everything is clear. Please let me know if yu have any questions.
Thanks,
Pedram
-
- You must be logged in to reply to this topic.
-
4618
-
1530
-
1386
-
1209
-
1021
© 2025 Copyright ANSYS, Inc. All rights reserved.