Hi Smart People,
I really need your help on the verification of the Abaqus User Subroutines. Here are the versions of the softwares that I am using with the 32bit Windows 7 professional system:
Abaqus 6.10.1
Visual Studio 9.0 (2008)
Intel Fortran Compiler 10.0.1
I have followed all the methods listed below, but still I can't solve the problem:
http://polymerfem.com/showthread.php...to-Abaqus-6-10
http://polymerfem.com/showthread.php...QUS-subroutine
I firstly installed Abaqus on D drive in my computer, and then VS 2008 on D:\ as well, and finally IVF 10.0.1 on the C drive.
Also I set the environment variables as below:
Include=D:\Program Files\Microsoft Visual Studio 9.0\VC\include;%IFORT_COMPILER10%\IA32\Include;D:\ Program Files\Microsoft Visual Studio 9.0\DIA SDK\include;C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include;C:\Program Files\Microsoft SDKs\Windows\v5.0\Include
Lib=D:\Program Files\Microsoft Visual Studio 9.0\VC\lib;%IFORT_COMPILER10%\IA32\Lib;D:\Program Files\Microsoft Visual Studio 9.0\DIA SDK\lib;C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib;C:\Program Files\Microsoft SDKs\Windows\v5.0\Lib
Path=%SystemRoot%\system32;%SystemRoot%;%SystemRoo t%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowe rShell\v1.0\;%IFORT_COMPILER10%\IA32\Bin;D:\Progra m Files\Microsoft Visual Studio 9.0\Common7\IDE;D:\Program Files\Microsoft Visual Studio 9.0\VC\bin;D:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools;D:\Program Files\Microsoft Visual Studio 9.0\SDK\v3.5\Bin;D:\Program Files\Microsoft Visual Studio 9.0\VC\vcpackages;D:\Program Files\Microsoft Visual Studio 9.0\DIA SDK\bin;C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin;%IFORT_COMPILER10%\IA32\Lib ;C:\Program Files\Microsoft SQL Server\90\Tools\binn\
I added both SDK 5.0 and SDK 6.0A into the Path just in case.
Here is the verify.log:
Running system requirement checks.
Requirement: Microsoft Visual C++ 9.0 (2008), or 10.0 (2010)
Product: Abaqus make utility with C++
Status: Pass - Found Microsoft Visual C++ 9.0.21022.8.
Requirement: Intel Fortran Compiler 10.1 or 11.1
Product: Abaqus make utility with Fortran and Abaqus with user
subroutines
Status: Pass - Found Intel Fortran Compiler 10.1 Build 20080312
Package ID w_fc_p_10.1.021.
-----------------------------------------------------------------------------
Abaqus/Standard
...PASS
Continuing...
-----------------------------------------------------------------------------
Abaqus/Standard with user subroutines
...ERROR
Abaqus did not complete successfully.
Please see std_user.log for details.
Continuing...
-----------------------------------------------------------------------------
Abaqus/Explicit (single precision)
...PASS
Continuing...
-----------------------------------------------------------------------------
Abaqus/Explicit (double precision)
...PASS
Continuing...
-----------------------------------------------------------------------------
Abaqus/Explicit with user subroutines (single precision)
...ERROR
Abaqus did not complete successfully.
Please see xpl_user_sp.log for details.
Continuing...
-----------------------------------------------------------------------------
Abaqus/Explicit with user subroutines (double precision)
...ERROR
Abaqus did not complete successfully.
Please see xpl_user_dp.log for details.
Continuing...
-----------------------------------------------------------------------------
Abaqus make utility with Fortran
...ERROR
Abaqus did not complete successfully.
Please see fortran_make.log for details.
Continuing...
-----------------------------------------------------------------------------
Abaqus make utility with C++
...ERROR
Abaqus did not complete successfully.
Please see cpp_make.log for details.
Continuing...
-----------------------------------------------------------------------------
Abaqus make utility with object code
...WARNING
Abaqus make utility with C++ failed. Verification
procedure will be skipped.
Continuing...
-----------------------------------------------------------------------------
Abaqus scripting interface
...PASS
Continuing...
And here is the std_user.log:
DriverLM status: 0
Platform: win86_32
Compiling std_user.for
Compile command: ['ifort', '/c', '/Gm', '/recursive', '/nologo', '/heap-arrays:1', '/include:e:\\Temp\\verify', 'std_user.for']
Checkout succeeded: FCompW/474265A05ECF
License file: C:\Program Files\Common Files\Intel\Licenses\21007_license.lic
No server used
End Compiling Abaqus/Standard User Subroutines
6/11/2012 8:20:04 PM
Begin Linking Abaqus/Standard User Subroutines
6/11/2012 8:20:04 PM
export.sym: _CREEP@104
export.sym: _DFLOW@44
export.sym: _DFLUX@52
export.sym: _DISP@32
export.sym: _DLOAD@48
export.sym: _FILM@64
export.sym: _FLOW@48
export.sym: _FRIC@168
export.sym: _FRIC_COEF@76
export.sym: _GAPCON@72
export.sym: _GAPELECTR@64
export.sym: _HARDINI@48
export.sym: _HETVAL@36
export.sym: _MPC@80
export.sym: _ORIENT@48
export.sym: _RSURFU@64
export.sym: _SDVINI@32
export.sym: _SIGINI@44
export.sym: _UAMP@76
export.sym: _UANISOHYPER_INV@84
export.sym: _UANISOHYPER_STRAIN@88
export.sym: _UCORR@48
export.sym: _UCOSIMULATION@24
export.sym: _UCRACK@240
export.sym: _UEL@144
export.sym: _UELMAT@148
export.sym: _UEXPAN@48
export.sym: _UEXTERNALDB@24
export.sym: _UFIELD@44
export.sym: _UFLUID@76
export.sym: _UFLUIDLEAKOFF@96
export.sym: _UGENS@148
export.sym: _UHARD@92
export.sym: _UHYPEL@56
export.sym: _UHYPER@76
export.sym: _UINTER@200
export.sym: _UMASFL@28
export.sym: _UMAT@152
export.sym: _UMAT_SST@128
export.sym: _UMATHT@112
export.sym: _UMESHMOTION@64
export.sym: _UMOTION@24
export.sym: _UMULLINS@80
export.sym: _UPOREP@12
export.sym: _UPRESS@24
export.sym: _UPSD@24
export.sym: _URDFIL@24
export.sym: _USDFLD@108
export.sym: _UTEMP@28
export.sym: _UTRACLOAD@48
export.sym: _UTRS@44
export.sym: _UVARM@92
export.sym: _UWAVE@104
export.sym: _VOIDRI@12
Linking ['std_user.obj'] into user subroutine shared library
Link command: ['cmd', '/c', '"LINK', '/nologo', '/INCREMENTAL:NO', '/subsystem:console', '/machine:X86', '/NODEFAULTLIB:LIBC.LIB', '/NODEFAULTLIB:LIBCMT.LIB', '/DEFAULTLIB:OLDNAMES.LIB', '/DEFAULTLIB:LIBIFCOREMD.LIB', '/DEFAULTLIB:LIBIFPORTMD.LIB', '/DEFAULTLIB:LIBMMD.LIB', '/NODEFAULTLIB:MSVCRT.LIB', '/DEFAULTLIB:kernel32.lib', '/DEFAULTLIB:user32.lib', '/DEFAULTLIB:advapi32.lib', '/FIXED:NO', '/dll', '/def:export.def', '/out:standardU.dll', 'std_user.obj', 'd:\\SIMULIA\\Abaqus\\6.10-1\\exec\\lbr\\standardU_static.lib', 'd:\\SIMULIA\\Abaqus\\6.10-1\\exec\\lbr\\standardB.lib', 'd:\\SIMULIA\\Abaqus\\6.10-1\\exec\\lbr\\ABQSMABasCoreUtils_import.lib', 'd:\\SIMULIA\\Abaqus\\6.10-1\\exec\\lbr\\ABQSMAAbuLicense_import.lib', '&&mt', '/manifest', 'standardU.dll.manifest', '/outputresource:standardU.dll;2', '&&', 'del', 'standardU.dll.manifest"']
Creating library standardU.lib and object standardU.exp
std_user.obj : error LNK2001: unresolved external symbol __fltused
standardU_static.lib(dflux.obj) : error LNK2001: unresolved external symbol __fltused
standardU_static.lib(umat_sst.obj) : error LNK2001: unresolved external symbol __fltused
standardU_static.lib(stdu_callallutils.obj) : error LNK2001: unresolved external symbol __fltused
LINK : error LNK2001: unresolved external symbol __DllMainCRTStartup@12
standardU_static.lib(uanisohyper_inv.obj) : error LNK2019: unresolved external symbol __alloca_probe referenced in function _UANISOHYPER_INV
standardU_static.lib(uanisohyper_strain.obj) : error LNK2001: unresolved external symbol __alloca_probe
standardU_static.lib(umat_sst.obj) : error LNK2001: unresolved external symbol __alloca_probe
standardU_static.lib(uanisohyper_inv.obj) : error LNK2019: unresolved external symbol _memmove referenced in function _UANISOHYPER_INV
standardU_static.lib(uanisohyper_strain.obj) : error LNK2001: unresolved external symbol _memmove
standardU_static.lib(umat_sst.obj) : error LNK2001: unresolved external symbol _memmove
standardU.dll : fatal error LNK1120: 4 unresolved externals
Abaqus Error: Problem during linking - Abaqus/Standard 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 release of Abaqus may need to be adjusted.
Exception: (<class 'driverExceptions.LinkError'>, LinkError('Abaqus/Standard User Subroutines',), <traceback object at 0x7FA4E7B0>)
Traceback (most recent call last):
File "Python/driver/driverAnalysis.py", line 181, in run
File "Python/driver/driverStandard.py", line 63, in analyze
File "Python/driver/driverSharedLibrary.py", line 174, in run
File "Python/driver/driverSharedLibrary.py", line 319, in link
LinkError: Abaqus/Standard User Subroutines
Abaqus/Analysis exited with errors
Anyone give me some suggestion PLEASE!!! This is driving me crazy.. Thank you very much for your help in advance.
All the best,
Linvia


Reply With Quote


Bookmarks