See below.Hg-commit: 04da9523a9d0cde4e0747be5831ee4494f0cc075
We all make mistakes sometimes.Hg-commit: b177280830b69fd2f590bb3f76b4dd2b7bcf898a
Brought SNESNormType behavior more in line with KSPNormType and added -snes_norm_type optionHg-commit: 55052cf541db986e2c056dc67adaeaa6ab9fc6ea
Fixed warnings in snesgsHg-commit: 527e80acd2b652e676af9b29ce80f686129fa070
Added SNESNormType allowing for switching the type/frequency of norm computation in SNES.Hg-commit: 49142f0d090f67775ce6ad6e1cce90029b9dde68
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 ...
set snes->max_its and snes->max_funcs to be appropriate values for new SNES solversHg-commit: 178cccead9cd0386074217651ed25b5a410dcd41
Move PetscObjectGrantAccess() to the right placeHg-commit: 0e532622f545438e7ef64b9ac16d1d201f23e8a2
made NGMRES and FAS save function evaluations when preconditioned; added -snes_gs_norms; output fixesHg-commit: f7cef9644b64612473282b091d00a90d10304349
SNESSolve_GS() should have snes->reason = SNES_CONVERGED_ITERATING during the iterationHg-commit: 73c6f6371843da93f731ba0e2a855a80ee9417b5
small fix for complex buildHg-commit: 0ec61aa843b25ef56f6709eac9df8171088bdeed
added SNES type gsHg-commit: 1e0e22b4b634cef37972a39e681106160bd1486b
123456