| b3cfccb2 | 20-Jun-2013 |
Peter Brune <brune@mcs.anl.gov> |
Fix for odd divergence between SNESQN in single reduction mode and not. |
| 23d44fbc | 20-Jun-2013 |
Peter Brune <brune@mcs.anl.gov> |
One more lumped reduction for SNESQN |
| 1c6523dc | 20-Jun-2013 |
Peter Brune <brune@mcs.anl.gov> |
Comm improvements to QN
Consolidated VecMDots and set the single reduction version to default. |
| b3c6a99c | 19-Jun-2013 |
Peter Brune <brune@mcs.anl.gov> |
Improved communication behavior for NGMRES and ANDERSON
NGMRES has three communication stages per iteration: line search, minimization problem formation, norms. ANDERSON has two communication stages
Improved communication behavior for NGMRES and ANDERSON
NGMRES has three communication stages per iteration: line search, minimization problem formation, norms. ANDERSON has two communication stages per iteration: minimization problem formation, norms.
show more ...
|
| f0e3b380 | 18-Jun-2013 |
Peter Brune <brune@mcs.anl.gov> |
Merge branch 'prbrune/snes-snescomposite' |
| d971761d | 18-Jun-2013 |
Peter Brune <brune@mcs.anl.gov> |
Merge branch 'prbrune/snes-snesfunctiontype' |
| cf5b3eb5 | 13-Jun-2013 |
Peter Brune <brune@mcs.anl.gov> |
Made the composite SNESes default to 1 iteration |
| 5e806d2e | 11-Jun-2013 |
Peter Brune <brune@mcs.anl.gov> |
Added residual and restart tolerances to SNESComposite.
User can now specify parameters for when to choose a solver solution or the combination candidate solution based upon stagnation and progress
Added residual and restart tolerances to SNESComposite.
User can now specify parameters for when to choose a solver solution or the combination candidate solution based upon stagnation and progress with -snes_composite_stol and -snes_composite_rtol.
show more ...
|
| e7cbc546 | 05-Jun-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'jed/fix-snes-fas-view-before-setup' into maint
* jed/fix-snes-fas-view-before-setup: SNESView: notify user when SNES has not been set up yet SNESFAS: protect SNESView on smoothers
Merge branch 'jed/fix-snes-fas-view-before-setup' into maint
* jed/fix-snes-fas-view-before-setup: SNESView: notify user when SNES has not been set up yet SNESFAS: protect SNESView on smoothers before creation in SNESSetUp
show more ...
|
| 38bf05a2 | 05-Jun-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'jed/fix-snes-fas-view-before-setup'
* jed/fix-snes-fas-view-before-setup: SNESView: notify user when SNES has not been set up yet SNESFAS: protect SNESView on smoothers before crea
Merge branch 'jed/fix-snes-fas-view-before-setup'
* jed/fix-snes-fas-view-before-setup: SNESView: notify user when SNES has not been set up yet SNESFAS: protect SNESView on smoothers before creation in SNESSetUp
show more ...
|
| b6282e48 | 31-May-2013 |
Peter Brune <brune@mcs.anl.gov> |
Fix left-over warnings from merges into "prbrune/snes-snesfunctiontype"
This was not a particularly fun merge into next. |
| 72edecb9 | 31-May-2013 |
Peter Brune <brune@mcs.anl.gov> |
Fix for SNESComposite from SNESNormType -> SNESNormSchedule |
| 2cfa8f2a | 31-May-2013 |
Peter Brune <brune@mcs.anl.gov> |
Merge branch 'prbrune/snes-snescomposite' into prbrune/snes-snesfunctiontype |
| 6c2ad439 | 31-May-2013 |
Peter Brune <brune@mcs.anl.gov> |
Merge branch 'prbrune/snes-npcjacobianlagging' into prbrune/snes-snesfunctiontype
Conflicts: src/snes/examples/tutorials/makefile src/snes/impls/ls/ls.c src/snes/impls/ngmres/snesngmres.c src/sn
Merge branch 'prbrune/snes-npcjacobianlagging' into prbrune/snes-snesfunctiontype
Conflicts: src/snes/examples/tutorials/makefile src/snes/impls/ls/ls.c src/snes/impls/ngmres/snesngmres.c src/snes/impls/qn/qn.c
show more ...
|
| 6c67d002 | 31-May-2013 |
Peter Brune <brune@mcs.anl.gov> |
Use SNES_FUNCTION_DEFAULT to pick the preferred preconditioning setup per method |
| ddd40ce5 | 31-May-2013 |
Peter Brune <brune@mcs.anl.gov> |
Added SNESGetPCFunction() which decides how to get the function from the NPC. |
| 3a2ae377 | 30-May-2013 |
Peter Brune <brune@mcs.anl.gov> |
Fix SNESNGMRES and SNESANDERSON initial function computations |
| 32cc618e | 30-May-2013 |
Peter Brune <brune@mcs.anl.gov> |
Fixed preconditioning in SNES_FUNCTION_UNPRECONDITIONED case for NCG
The unpreconditioned function is only considered with respect to the linesearch. |
| 3cf07b75 | 30-May-2013 |
Peter Brune <brune@mcs.anl.gov> |
SNESQN: consistent 0th iteration residual with other PC_RIGHT SNESes
Have the 0th reported residual norm be that of the initial guess uniformly. |
| b28a06dd | 29-May-2013 |
Peter Brune <brune@mcs.anl.gov> |
Right preconditioning for SNESQN |
| 46159c86 | 29-May-2013 |
Peter Brune <brune@mcs.anl.gov> |
SNESNGMRES mostly supports new preconditioning settings. |
| b7281c8a | 29-May-2013 |
Peter Brune <brune@mcs.anl.gov> |
Check converged reason of snes->pc under new preconditioning organization.
In the case of the PC application, the SNES aborts with reason DIVERGED_INNER. In the case of the line search, a failure of
Check converged reason of snes->pc under new preconditioning organization.
In the case of the PC application, the SNES aborts with reason DIVERGED_INNER. In the case of the line search, a failure of the preconditioner looks like a function domain error (so that exit will be proper).
show more ...
|
| 47f26062 | 29-May-2013 |
Peter Brune <brune@mcs.anl.gov> |
SNESQN supports preconditioned/unpreconditioned function choice.
I also removed "right" preconditioning for SNESQN; this will come back in a more useful form in a patch coming soon. |
| a71552e2 | 29-May-2013 |
Peter Brune <brune@mcs.anl.gov> |
SNESNCG Preconditioned/Unpreconditioned norm support |
| c6b63b32 | 28-May-2013 |
Peter Brune <brune@mcs.anl.gov> |
SNESRICHARDSON moved to the new preconditioned/unpreconditioned norm scheme. |