> Dear all,
> I'm trying to (find a possibility to) define a variable/field X that i can
> use in UMAT which should be available and updateable at ANY
> integration point in ANY iteration !
> For example, during the calculation, at a certain integration point a
> failure criterion has been observed. Now a flag should be passed to
> all other successive integration points and calls to UMAT, so
> branching in the subroutine is invoced.
>
Have you considered a common block in UMAT?
regards,
Andrew
> STATEV can't be used because STATEV in generall is a solution
> dependent variable which is integration point number dependent.
> That means the information is not passed from one int. point to the
> other within a single iteration (nor inbetween iterations).
>
> Writing a flag to an external file, rewinding and reading this single
> line at every integration point / call to UMAT, is possible but neither
> computationally efficient nor elegant.
>
> I would be very thankful about a hint how to define such a variable
> and or flag, (that doesn't necessarily need to be written to the .res
> file) that can be accessed any time and is not int. point number
> dependent.
>
> Thank you very much
>
> Tim Stöcker
>
> _______________________________________________
>
> [log in to unmask]
> _______________________________________________
>
--
Q: What is special about gravity?
A: It could not be changed by the political process.
Dr. Andrew H.C. Chan: [log in to unmask] or [log in to unmask]
Reader, School of Civil Engrg, Univ of Birmingham B15 2TT UK
Tel: +44(0)121 414 5100 Fax: +44(0)121 414 3675 Room 118B
http://www.bham.ac.uk/CivEng/pg/soils/chan/chan01.htm
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|