[petsc-users] Pseudo time stepping
Dharmendar Reddy
dharmareddy84 at gmail.com
Mon Mar 3 15:01:49 CST 2014
Hello,
I need to slove a nonlinear problem :
F(x)= 0 with x = xd specified on the boundary. I have setup an snes based
solver. I need to modify it to handle the situation described below.
The bc value xd takes a set of values
xd = {x1, x2 ......., xn}, xj > xi for j > i .
Parametrising xd(t)= x1 + (xn - x1) * t such that by selcting t between 0
and 1 I get all the xd values mentioned above.
I want the solver to automatically increase or decrease the t based on
convergence criteria ( i.e., go back to earlier converged step and try
again with a smaller step, ofcourse report divergence if the step size is
smaller than a specified minimum step size) and solve system of equations.
Can I setup this problem as a TS ?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20140303/d51215a7/attachment.html>
More information about the petsc-users
mailing list