Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations The Obturator on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

VUSDFLD subroutine for storing charLength

Status
Not open for further replies.

julius83

Structural
Aug 1, 2012
9
Dear all,

I have a problem with the VUSDFLD subroutine. The purpose is very simple: to store both triaxiality and characteristic length to use them as field variables for a damage model.

The subroutine works well for the triaxiality ratio, which is calculated from the stress tensor (see attached file). However, the subroutine does not work when I try to store the characteristic length (charLength). Just add a line as follows: Lchar = charLength(k) and the analysis is aborted. What is wrong with this?

I attach the vusdfld field. Many thanks in advance!

Kind regards,
Julio
 
 http://files.engineering.com/getfile.aspx?folder=92d7adda-7cc1-401f-9142-673594c10f0a&file=vusdfld.for
Replies continue below

Recommended for you

Hi,

By default Abaqus use implicit declaration of variables for FORTRAN subroutines.
Variables started with a-h and o-z are real and others are integers.

charLength array is real since it starts with x letter.
Lchar is integer since it starts with L.

You cannot assign real value for integer variable.

Change name from Lchar to charL and it should help.

Regards,
Bartosz
 
Solve it!!!

Bartosz, thank you very much for your help.

Best regards,
Julio
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor