More appropriate default stol for nrichardson and ncgHg-commit: f01cb8a820eef284032526660b48255bc438c293
PetscTypeCompare -> PetscObjectTypeCompareHg-commit: 3fc8f665421ddb862bf4d1ba95505378246340be
Fixed more places where -snes_ls was still in docs and examplesHg-commit: 50274d507d000b010c51ac2f3c148e6f78a3def0
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
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
Added new line search variants to ngmres.Hg-commit: 20325ea8fb47573e36865a10789a3c0c04d07956
First crack at adding comprehensive LineSearch objects to SNES.Hg-commit: 5d4c4dee0f60ddbc6ca02bd6d0b7e262bffb5bac
Changed the name of "secant" line search to the more accurate "critical"Hg-commit: 8c0d6f59a1049c232aff6f95855cf0b66563b9c4
Doc fixes; C89 fixes.Hg-commit: e9678e13156d153058f5d073eeedcf07290aa602
more composition work on QN and NCGHg-commit: c3d0903ad0ab1eec40367f9679499a3caaed6770
added SNESLineSearchApply(), SNESLineSearchPreCheckApply() and SNESLineSearchPostCheckApply() to the interfaceHg-commit: 2c13a8e4d8b8ac5f9278109127dbdacc4d0d6da6
set snes->max_its and snes->max_funcs to be appropriate values for new SNES solversHg-commit: 178cccead9cd0386074217651ed25b5a410dcd41
SNESReset_XXX does not need to mess with work vectorsHg-commit: 386f6e43210e955c03106668c7484128e96eb8cd
removed snes_use_gs and snes->usegs; use SNESGS instead nowHg-commit: 33cdc58540214fb127aed640a53850526359edf5
Mass revert file modes that were made executable in f6e61ee9c329Hg-commit: 116d90d0b66125cee0db3e7351047057e756baf5
changed MatMatMult to MatTranposeMatMult.Hg-commit: f6e61ee9c329774cd5343eea1ee6b7432be17c3f
more line search fixes for nrichardsonHg-commit: c0a1d610e3062f8db42cbba1e7b597e13f1e4135
flipped the signs on all the line searches to Newton solver conventionHg-commit: 1e3e3c9ab80ca8f717f4282912b8d9d328defb21
usegs selection for NCG and NRICHARDSON; fixed test output and readded GS exampleHg-commit: 604ca8171dd0ec6c63045930eeae4edde2279e5c
123456