Added post-check to NGMRESHg-commit: c41e282df14cad0dc8281a6e8b064777b9f922b2
Small fix to SNESNGMRES in the case of particularly bad first step.Hg-commit: 831fed9365c10c132a9b9eacf7d0b079e3813c98
PetscTypeCompare -> PetscObjectTypeCompareHg-commit: 3fc8f665421ddb862bf4d1ba95505378246340be
Cleanup for compilesHg-commit: 04b6e84bd952112db349d98e3d45ea9ebfea5805
Public interfaces for SNESQN parameters.Hg-commit: a282bac5416ea6414fe0458a29270eb309cef207
SNESNGMRES interface for restart and selection typesHg-commit: 56744520b48ff1d276492a92afda509df4204dc4
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
Added SNESSetInitialFunction and SNESSetInitialFunctionNorm to avoid redundant work while composing nonlinear solversHg-commit: bc1f6a469d5f148a18359ef9db72897c6019b77b
Rename include/private/ to include/petsc-private/Hg-commit: 9a1730720b0d9756437b40462617551504641ade
add fptrap guards to more lapack callsHg-commit: 2287b728aaf6ae7b9a6fdd200ae0dc5a07cb330a
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
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 option for Anderson Mixing variant of NGMRESHg-commit: 572236611345f8734a03575271057f4a906a6809
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
made NGMRES and FAS save function evaluations when preconditioned; added -snes_gs_norms; output fixesHg-commit: f7cef9644b64612473282b091d00a90d10304349
Close memory leak in NGMRESHg-commit: 301eedf2a7c5aba6ecf0e464ec2849b95ea738ef
12345678910