Search
Close this search box.
Notifications
Clear all

Writing subroutines in C/C++

2 Posts
2 Users
0 Reactions
1,093 Views
Posts: 1
Topic starter
(@priscillawilkerson)
New Member
Joined: 10 years ago

Hi everyone,

Im new to Abaqus and am writing my first UMAT. I dont like fortran so much and wrote my code in C. Accordingly, I have also built an interface for the code in C.

I am using a 64 bit windows machine. I have the visual studio 2008 and fortran 11.0 compilers linked to abaqus as well. For the interface, it reads like this:

extern C void FOR_NAME (sdvini, SDVINI) (....)

extern C void FOR_NAME (umat, UMAT) (....)

I read a paper where the FOR_NAME must be used when using windows. I compiled this an object file (.obj for windows) and then incorporate it into abaqus like this:

abaqus job=jobname user=umat.obj interative,

but it always exits and I get an error like UMAT IS MISSING, I can provide you more information on the UMAT if you need, but I feel something is wrong with the interface.

I have some print commands inside the UMAT, but they never display.

I tried my best and broken my head on overcoming this, but I just cant get through. I would really appreciate help

from any of you.

Thank you

1 Reply
Posts: 2
(@Mars_Engg)
New Member
Joined: 10 years ago

I have some print commands inside the UMAT, but they never display.

[url= http://www.gpors.com/RS-2007-gold.html ]runescape 2007 gold[/url]

[url= http://www.gpors.com/RS-2007-gold.html ]rs 2007 gold[/url]

[url= http://www.gpors.com/RS-3-gold.html ]rs 3 gold[/url]

1 Reply
Share: