- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am trying to run the vumat subroutine with abaqus 6.81. the same code was working fine with abaqus 6.4 and the old version of Fortran. However, I am getting the following message when I tried to run the same vumat code using abaqus6.8 with intel fortran 11.1 on pc with windows XP:
"vumat-st.obj : error LNK2019: unresolved external symbol _FLAMDOT@20 referenced in function _VUMAT
explicitU.dll : fatal error LNK1120: 1 unresolved externals
Abaqus Error: Problem during linking - Single Precision Abaqus/Explicit User Subroutines.
This error may be due to a mismatch in the Abaqus user subroutine arguments.
These arguments sometimes change from release to release, so user subroutines
used with a previous version of Abaqus may need to be adjusted. "
Please help me fix this error.
best regards,
Farid
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
With these questions answered, someone will be able to identify the reason for the failure to link, without needing to have an installed copy of Abaqus.
If FLAMDOT is supposed to have five arguments, it may be that all you have to do is to tell the compiler to use the correct /iface: option.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am not sure about the old version of FORTRAN, but this was in 2006 woking on Linux system. FLAMDOT is a FUNCTION used in the vumat subroutine with
C ====================================================================
C ========================= FUNCTION FLAMDOT =========================
C
FUNCTION FLAMDOT(DT_EPSILON,CQBARM,EXTM,F_iteration)
INCLUDE 'vaba_param.inc'
DIMENSION DT_EPSILON(3,3),SUM12(3,3)
COMMON/KADMAT1/AD(3,3,3,3)
COMMON/KFDER1/FS(3,3),FK
DATA ZERO,ONE,TWO,THREE /0.0D0,1.0D0,2.0D0,3.0D0/
CALL DAijkl_Bkl(AD,DT_EPSILON,SUM12)
CALL DAij_Bij(FS,SUM12,TMP)
FLAMDOT=(1/CQBARM)*(F_iteration+TMP+EXTM)
END
and it was used througout the vumat subroutine as follows:
what do you mean by the coreect/iface : option?
Farid
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
------
Wendy
Attaching or including files in a post- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The Linux and Windows versions of Abaqus may use slightly different calling conventions.
You can read about the /iface:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You should check with Simula to see if it would be. The link I referenced in my previous post shows support Operating System and Intel Compiler for the 6.8 release and neither Intel Compiler 11.1 or Microsoft Visual Studio 2008 are supported with that version.
Mixing the 11.1 compiler with the older compiler DLLs in Abaqus could also cause issues.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
j_clausen
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I removed the fifth argument but I got another error which I believe due to the fact that abaqus681 does not support int fortran 11.1 and also VS2008.
Thanks to all.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I got the following error:
"abaqus explicit system error code 693"
appreciate any help on the cause of this type of errors.
Thanks!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page