Dear all,
I have solved a set of nonlinear PDEs using the NonlinearImplicitSystem and
PetscNonlinearSolver. It works very well.
Now I am using nearly the same code to solve some other PDEs, for the
first pressure step(increase external pressure at each step), my code just
stops at the first nonlinear step. and for the second pressure step, it
stops at zero nonlinear step.
The following is the output of my code.
  NL step 0, |residual|_2 = 2.339308e-01
  NL step 1, |residual|_2 = 1.047855e-01
  NL step 0, |residual|_2 = 1.048353e-01
I only specified the nonlinear solver tolerance (1.e-12)and nonlinear solver
maxium iterations (100) as example 19 did. Then I tried to change the
nonlinear steps in ex19, if i let nonlinear solver maximum iterations = 2 or
100, it seems no effect on the code.
I have noticed that there are some nonlinear tolerance to specify. What are
the default value of the nonliner tolerances? What is the stopping
condition?
could anyone tell me how should I control the nonlinear steps?
Thanks.

yunfei
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to