Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

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

Understanding where data in subroutine is extracted from

Status
Not open for further replies.

Timusop

Mechanical
Sep 23, 2011
58
Hello all.

I am in the process of writing a UMESHMOTION subroutine to model the wear of materails. For this I am using:

CALL GETVRMAVGATNODE(LOCNUM,JTYP,'CDISP',ARRAY,JRCD,
$ JELEMLIST,NELEMS,JMATYP,JGVBLOCK)

and

CALL GETVRMAVGATNODE(LOCNUM,JTYP,'CSTRESS',ARRAY,JRCD,
$ JELEMLIST,NELEMS,JMATYP,JGVBLOCK)

Is this data being pulled from the .odb file? I am wondering if I can view this data manually and point it towards my subroutine as I seem to be having problems with the link in data between my subroutine and Abaqus.

Thanks.
 
Replies continue below

Recommended for you

Has anyone got any ideas on this. I have been stuck on this for ages now. Really need some help please, (see part of the code below).

DIMENSION ARRAY(1000)

CALL GETVRMAVGATNODE(LOCNUM,JTYP,'CSTRESS',ARRAY,JRCD,
$ JELEMLIST,NELEMS,JMATYP,JGVBLOCK)
C
CPRESS = ARRAY(1)
CSHEAR = SQRT(ARRAY(2)**2+ARRAY(3)**2)

All I am doing is calling the CPRESS results using the code above in my subroutine, but it is calling really strange values, like "cpress is 4.243991582424610E-314".

Really need some help please. Thanks.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor