User login

Navigation

You are here

Difficulties with User Subroutines in ABAQUS

Hi,

 

I'm a relatively new ABAQUS user, and have been experiencing some troubles with user subroutines (specifically UMAT's).

 

At the moment, I am trying to implement a tutorial UMAT available at this site: http://www.eng.ox.ac.uk/NP/ICP/

 

I'm working with elastic.f and elas_axiforce.inp.  I've modified elas_axiforce.inp to have the lines for DEPVAR.

I'm using a linux operating system, with my .inp, .f, and .env files all in the same working directory.

 

At the moment, the error I am getting reads (from the .msg file):

***ERROR: USER SUBROUTINE UMAT IS MISSING

 

After researching this issue a bit, I've found others with the same trouble, but no fixes seem to have worked for me.

I've tried a number of command line options (abaqus job=elas_axiforce user=elastic.f is the one that seems to be right).

I believe the issue is in the environment file, but not sure.  The lines that I believe that I do not have correct are:

compile_fortran = ("ifort -c -fPIC UMAT.f")

link_sl = ("ifort UMAT.f -fPIC -shared -Wl,-soname,libstandardU.so -o libstandardU.so")

 

 

Thanks for any help and advice!

Subscribe to Comments for "Difficulties with User Subroutines in ABAQUS"

Recent comments

More comments

Syndicate

Subscribe to Syndicate