You are here
Abaqus 6.9
Sun, 2009-06-21 11:54 - TungPhan
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
»
- TungPhan's blog
- Log in or register to post comments
- 21839 reads
Comments
Linking User Subroutines
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
Thanks Rohith, Yes, I
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
i think the problem is from
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.
Linking Abaqus with fortran
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.
I have the same 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
fortran
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
Fortran compatibility
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
hi,How to link Abaqus CAE with UMAT subroutine?
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
:)