Fixed more places where -snes_ls was still in docs and examplesHg-commit: 50274d507d000b010c51ac2f3c148e6f78a3def0
Public interfaces for SNESQN parameters.Hg-commit: a282bac5416ea6414fe0458a29270eb309cef207
Renamed the singlereduction option single_reduction like cg.Hg-commit: f08af11bff51a7fc99613f851da5793039fbeff2
Efficiency fixes for NGMRES; added "snes_ngmres_singlereduction" same as cg; made qn consistent.Hg-commit: a99cc032f21d4c34b3dcc369ddc5591576e9855c
Changed SNES_LINESEARCH_TYPE to be SNESLINESEARCHTYPE to conform with object type naming conventionHg-commit: 0ecac7136f433d984716f0f4d49a5541188e27af
Final additions of SNESSetInitialFunction(Norm) to composed solversHg-commit: 5375914801375fa2b7cc9f8b7b4844f16fcaf1e0
Added SNESSetInitialFunction and SNESSetInitialFunctionNorm to avoid redundant work while composing nonlinear solversHg-commit: bc1f6a469d5f148a18359ef9db72897c6019b77b
name spaced a few private SNES functions for code clarityHg-commit: 9779eda9a340614d999b650815e6493f3089e639
Rename include/private/ to include/petsc-private/Hg-commit: 9a1730720b0d9756437b40462617551504641ade
Added a flag snes->tolerancesset, which enables user-set tolerances in the SNES to persist beyond SNESCreate_XXX setting new defaults for certain solvers.Hg-commit: a0d2abdbdfa41cb2bffdfdd405833866
Added a flag snes->tolerancesset, which enables user-set tolerances in the SNES to persist beyond SNESCreate_XXX setting new defaults for certain solvers.Hg-commit: a0d2abdbdfa41cb2bffdfdd40583386691100017
show more ...
PetscLineSearch renamed to SNESLineSearchHg-commit: bd6cf52a5297e10668ea19afb61e9e719f86befc
Pushed the PetscLineSearch interface forward into SNES properHg-commit: 73c501757b30415edb078f4e9483eaa17edd8d12
Namespaced the LineSearch into PetscLineSearchHg-commit: 26f9518a3e47a8fbf342a60b124de65d104c86c8
Consolidated LineSearchGet/SetXXX() into LineSearchGet/SetTolerances()Hg-commit: 26fac75f336d4651f23aada6a520f7f73e5325de
Aggregate reduction version of QN; turn on with -snes_qn_aggreductHg-commit: c976767b54fefb9f1150095286329f88d77c5286
QN supports the new line searchesHg-commit: bef73b0cefb6f326aee97264cea7197f3d8c670d
Fixed interaction of QN and Jacobian weighting in the case of restart.Hg-commit: 42be6c8c36095dbbe2d81d8389843aed1ada6846
Added lagged-jacobian and line-search weighting to the initial inverse Jacobian in QN.Hg-commit: b27935e86d42cf1ef02c71c5239ae48ba90dcb62
Changed the name of "secant" line search to the more accurate "critical"Hg-commit: 8c0d6f59a1049c232aff6f95855cf0b66563b9c4
Doc fixes; C89 fixes.Hg-commit: e9678e13156d153058f5d073eeedcf07290aa602
options fix for QNHg-commit: 997d24f6def798c02967875b49f33b261ed28215
more composition work on QN and NCGHg-commit: c3d0903ad0ab1eec40367f9679499a3caaed6770
added SNESLineSearchApply(), SNESLineSearchPreCheckApply() and SNESLineSearchPostCheckApply() to the interfaceHg-commit: 2c13a8e4d8b8ac5f9278109127dbdacc4d0d6da6
added SNESSetFunctionNorm and SNESSetIterationNumber to make SNESShells easier to write.Hg-commit: 35d4b2bf7a9aec9ffb7973f65f13044a16facf27
more QN robustificationHg-commit: 5084da17ac849498ab4e5877ab12a389c2d655f8
12345678910