User login

Navigation

You are here

Abaqus 6.9

TungPhan's picture

Hi all,

 

Please could  anyone help me for this?

How to link Abaqus CAE with UMAT subroutine? When I run simulation, it announced that 

"Error in job tensile: 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.
Job tensile aborted due to errors."

Thanks for your helps

 

 

 

Comments

Hi

  As your problem is with linking this will surely help you.First check whether you have linked microsoft vc++ and intel fortran compiler perfectly. This can be done by using the following command

Open abaqus command window and the type "abaqus verify -user_std" then it will check the requirements and will give a mesaage pass or fail. If everything is met then it will show pass.

If anything fails then you have add the defined path(vc++ and fortran) in your environment variables untill you see pass...

Rohith

 

TungPhan's picture

Thanks Rohith,

Yes, I installed intel visual fortran before and I put the command line in the environment variable in SYSTEM PROPERTIES (SYSTEM SETTING) but Abaqus did not still work with linking with UMAT. Abaqus announced an error like this:

Error in job tensile: 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.
Job tensile aborted due to errors.

 Thanks for your supporting ideas

Universität Karlsruhe (TH)
D-76128 Karlsruhe, Germany

hua_2001's picture

i think the problem is from the new version. maybe the new version have some changes, but the manua have not changed. if you try the example from the manual, you also encounter the same problem.

asadpoori's picture

hi again. about your comment"If anything fails then you have add the defined path(vc++ and fortran) in your environment variables untill you see pass...

", how can I add defined path in(vc++ and fortran) in environment variables?sorry I got such a problem. 

Hi Builttolast,

did you solve the problem described above? I have the same problem using Abaqus 6.9 and Intel Fortran 11. Would you please let me know, how to make it work.

 

Thanks,

Jeremy

my error is

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 0x7FA51210>)
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

Hello,

       I would like to ask you whether Fortran 11 is compatible with Abaqus 6.9, as in the manuals it is said that only 9 and 10 versions are compatible.But 11 is a newer version, so it might also be linked.

Thank all,

              Panos

1. install visual studio, fortran and abaqus
(1)install Visual Studio
My Studio is Microsoft Visual Studio 2005
(2)install Fortran
My compiler is Intel(R) Fortran Compiler 10.0.025
(3)install ABAQUS
My ABAQUS version is 6.8-1

2. set some environment variables

My computer-->system properties-->advanced-->environment
variables-->user variables for user
Note: The following directories may be different from your computer.

INCLUDE=C:\Program Files\Intel\Compiler\Fortran\10.0.025\IA32\Include
;C:\Program Files\Microsoft Visual Studio 8\VC\include;C:\Program
Files\Microsoft Visual Studio 8\VC\PlatformSDK\Include
LIB=C:\Program Files\Intel\Compiler\Fortran\10.0.025\IA32\Lib;C:\
Program Files\Microsoft Visual Studio 8\VC\lib;C:\Program
Files\Microsoft Visual Studio 8\SDK\v2.0\Lib;C:\Program Files\Microsoft
Visual Studio 8\VC\PlatformSDK\Lib
LINK_F90=sstatd.lib sstats.lib smathd.lib smaths.lib sf90mp.lib
Note:I use the same LINK_F90 as compiler 9.1 for I couldn't find it
for Fortran 10.0.025.

-->system variables
IFORT_COMPILER10=C:\Program Files\Intel\Compiler\Fortran\10.0.025\
INTEL_LICENSE_FILE=C:\Program Files\Common Files\Intel\Licenses
PATH=c:\Program Files\Microsoft SQL
Server\90\Tools\binn\;%IFORT_COMPILER10%\IA32\Lib;
%IFORT_COMPILER10%\IA32\BIN;C:\ABAQUS\Commands; C:\Program
Files\Microsoft Visual Studio 8\SDK\v2.0\Bin;C:\Program Files\Microsoft
Visual Studio 8\VC\bin;C:\Program Files\Microsoft Visual Studio
8\VC\PlatformSDK\Bin;C:\Program Files\Microsoft Visual Studio
8\VC\vcpackages;C:\Program Files\Microsoft Visual Studio
8\Common7\Tools;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE

3.Change start properties
(1)ABAQUS CAE properties:
start-->all programs-->abaqus 6.8-1-->abaqus cae(right
click)-->properties-->shortcut-->target
change from
C:\ABAQUS\Commands\abq681.bat cae || pause
into
"C:\Program Files\Microsoft Visual Studio 8\VC\bin\vcvars32.bat"
&& "C:\Program
Files\Intel\Compiler\Fortran\10.0.025\IA32\Bin\ifo rtvars.bat"
&& C:\ABAQUS\Commands\abq681.bat cae || pause

(2)ABAQUS COMMAND properties
start-->all programs-->abaqus 6.8-1-->abaqus command(right
click)-->properties-->shortcut-->target
changec from
C:\WINDOWS\system32\cmd.exe /k
into
"C:\Program Files\Microsoft Visual Studio 8\VC\bin\vcvars32.bat"
&& "C:\Program
Files\Intel\Compiler\Fortran\10.0.025\IA32\Bin\ifo rtvars.bat"
&& C:\WINDOWS\system32\cmd.exe /k

(3)ABAQUS VERIFICATION
start-->all programs-->abaqus 6.8-1-->abaqus verification(right
click)-->properties-->shortcut-->target
change from
C:\ABAQUS\Commands\abq681.bat -verify -all -log && notepad.exe
verify.log || notepad.exe verify.log
to
"C:\Program Files\Microsoft Visual Studio 8\VC\bin\vcvars32.bat"
&& "C:\Program
Files\Intel\Compiler\Fortran\10.0.025\IA32\Bin\ifo rtvars.bat"
&& C:\ABAQUS\Commands\abq681.bat -verify -all -log &&
notepad.exe verify.log || notepad.exe verify.log

follow the above procedure after u can run umt in the intel frotron compiler

wish all the best

:)

Subscribe to Comments for "Abaqus 6.9"

Recent comments

More comments

Syndicate

Subscribe to Syndicate