Results 1 to 6 of 6

Thread: HELP PLEASE!!!!Error With Verification for Abaqus User Subroutines

  1. #1

    HELP PLEASE!!!!Error With Verification for Abaqus User Subroutines

    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

  2. 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.
    You did not follow the instructions carefully because your installation sequence is incorrect. You should have installed VS first, then IVF, and then Abaqus (documentation, and finally, the license/product). And, of course, all these must be of compatible versions.
    Last edited by IceBreaker; 2012-06-11 at 15:03.

  3. #3
    Quote Originally Posted by IceBreaker View Post
    You did not follow the instructions carefully because your installation sequence is incorrect. You should have installed VS first, then IVF, and then Abaqus (documentation, and finally, the license/product). And, of course, all these must be of compatible versions.
    Thank you very much for your reply, IceBreaker. I don't think the installing sequence is a big problem if I set all the environment variables correctly. Also all the softwares are of compatible versions. So are there any other error probabilities please? Thanks a lot!

    All the best,

    Linvia

  4. You may be right but, so far, I have never had issues with running subroutines with Abaqus and I have them running on XP 32/64, Vista, 7, and even 8. To answer your question, no, I am not sure what else you could do to make the verification work (assuming your licensing is okay).

  5. #5
    Quote Originally Posted by IceBreaker View Post
    You may be right but, so far, I have never had issues with running subroutines with Abaqus and I have them running on XP 32/64, Vista, 7, and even 8. To answer your question, no, I am not sure what else you could do to make the verification work (assuming your licensing is okay).
    Thanks IceBreaker. Do you need to set environmental variables when you install them in the sequence you mentioned please? Many thanks!

    Linvia

  6. #6
    I have solved the problem with Editing the values of link_sl and link_exe in the file abaqus_v6.env. But still, there is an error arising in Abaqus make utility with C++. I tried to run a subroutine but failed. Anyone got an idea on what this may be due to please? Many thanks.

    Linvia

Similar Threads

  1. Abaqus Verification
    By NazBaba in forum Constitutive Models
    Replies: 0
    Last Post: 2011-06-04, 11:35
  2. Replies: 1
    Last Post: 2010-06-19, 20:19
  3. steps for using user subroutines in ANSYS for creep
    By njchhanda in forum User Material Subroutines
    Replies: 1
    Last Post: 2010-06-02, 11:16
  4. FE User Material Subroutines
    By Jorgen in forum PolymerFEM News
    Replies: 0
    Last Post: 2007-08-28, 20:40
  5. the error (LINK.exe) while executing the user subroutine
    By vinnuram in forum Finite Element Modeling
    Replies: 2
    Last Post: 2005-09-21, 06:46

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •