Writing subroutines in C/C++
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
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]
- Need help validating hyperelastic VUMAT9 months ago
- PTFE modelling with Abaqus/CAE 6.7-14 years ago
- transversal isotropy for beam elements4 years ago
- Help regarding Johnson Cook VUHARD5 years ago
- Thermal residual stresses in orthotropic material using UMAT in ABAQUS6 years ago
- 21 Forums
- 3,870 Topics
- 13.2 K Posts
- 9 Online
- 29.4 K Members