Understanding where data in subroutine is extracted from
Understanding where data in subroutine is extracted from
(OP)
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.
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.





RE: Understanding where data in subroutine is extracted from
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.