Yes, that is a general update function, suitable for updating this information at the<br>start of a Newton iterate.<br><br>  Matt<br><br><div class="gmail_quote">On Wed, Sep 30, 2009 at 10:53 AM, Lukasz Kaczmarczyk <span dir="ltr">&lt;<a href="mailto:likask@civil.gla.ac.uk">likask@civil.gla.ac.uk</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hello,<br>
<br>
I like to use  SNES to solve nonlinear system of equations. For my problem, I have to update some internal variables for computed newtons increments of primary unknowns, before I update residual (right hand side) and Jacobian. I found function SNESSetUpdate which is called at the beginning o every iteration. But I am not sure enough if that function is proper for updating internal variables. Can You advise me if it is right to use internal variables, f.e. increments of plastic strain at gauss points.<br>
<font color="#888888">
<br>
Lukasz Kaczmarczyk<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>-- Norbert Wiener<br>