Search
Close this search box.
Notifications
Clear all

UMAT problem

3 Posts
2 Users
0 Reactions
415 Views
Posts: 17
Topic starter
(@Denials)
Active Member
Joined: 14 years ago

Hi!

I have a problem with my UMAT subroutine. When I try to run job the following appears:

C:\Temp\Periodic Boundary Displacements>abaqus job=pravokutni_element user=PBD int

Abaqus JOB pravokutni_element

Abaqus Version 6.8-1

Begin Compiling Abaqus/Standard User Subroutines

2/8/2011 3:22:33 PM

End Compiling Abaqus/Standard User Subroutines

2/8/2011 3:22:34 PM

Begin Linking Abaqus/Standard User Subroutines

2/8/2011 3:22:34 PM

Creating library standardU.lib and object standardU.exp

standardU_static.lib(umat.obj) : error LNK2005: _UMAT already defined in PBD.obj

standardU.dll : fatal error LNK1169: one or more multiply defined symbols found

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 version of Abaqus may need to be adjusted.

Abaqus/Analysis exited with errors

PBD is subroutine file and pravokutni_element is input file.

Any suggestions?

2 Replies
Posts: 3998
(@jorgen)
Member
Joined: 5 years ago

It looks like you might have two subroutines with the name UMAT in your source file (?)

-Jorgen

2 Replies
Posts: 17
Topic starter
(@Denials)
Active Member
Joined: 14 years ago

This problem appears when I link Abaqus routines with MKL libraries in abaqusv6.env file. But if I dont link I get unresolved external symbol error.

Reply
Share: