Re: [Libmesh-devel] Nonlinear solver tolerances

2008-09-17 Thread Derek Gaston
Ok - here's the final list: Parameter Names: "nonlinear solver maximum iterations" "nonlinear solver maximum function evaluations" "nonlinear solver absolute residual tolerance" "nonlinear solver relative residual tolerance" "nonlinear solver absolute step tolerance" "nonlinear solver relative st

Re: [Libmesh-devel] Nonlinear solver tolerances

2008-09-17 Thread Derek Gaston
Jed, thanks for the reply... On Sep 17, 2008, at 10:38 AM, Jed Brown wrote: > As you may know, you can set any test you like using > SNESSetConvergenceTest(). Right, I am hoping one day to be able to specify generic convergence test criteria through the NonlinearSolver interface... using Petsc'

Re: [Libmesh-devel] Nonlinear solver tolerances

2008-09-17 Thread Jed Brown
On Wed 2008-09-17 10:00, Derek Gaston wrote: > On Sep 17, 2008, at 9:42 AM, Roy Stogner wrote: > The step_tolerance is meant to correspond to something close to your > relative step tolerance... and I would have named it that except I'm > not entirely sure that Petsc does use a scaled relative

Re: [Libmesh-devel] Nonlinear solver tolerances

2008-09-17 Thread Roy Stogner
On Wed, 17 Sep 2008, Derek Gaston wrote: > I did look at Diffsolver... I don't have any problems making them > match... I just couldn't see how a couple of them mapped. Ask me any questions you have about the DiffSolver versions; I'll trust you to figure out what PETSc/Trilinos bits they corre

Re: [Libmesh-devel] Nonlinear solver tolerances

2008-09-17 Thread Derek Gaston
On Sep 17, 2008, at 9:42 AM, Roy Stogner wrote: > Could we make them match (so far as possible) the DiffSolver > equivalents? I did look at Diffsolver... I don't have any problems making them match... I just couldn't see how a couple of them mapped. > DiffSolver::max_nonlinear_iterations, abso

Re: [Libmesh-devel] Nonlinear solver tolerances

2008-09-17 Thread Roy Stogner
On Wed, 17 Sep 2008, Derek Gaston wrote: > It appears that currently there is no way to set nonlinear solver > tolerances programatically without resorting to calls directly to > Petsc / Trilinos from user code. There are currently two parameters > used in nonlinear_implicit_system: "nonlinear

[Libmesh-devel] Nonlinear solver tolerances

2008-09-17 Thread Derek Gaston
It appears that currently there is no way to set nonlinear solver tolerances programatically without resorting to calls directly to Petsc / Trilinos from user code. There are currently two parameters used in nonlinear_implicit_system: "nonlinear solver tolerance" and "nonlinear solver maxi