changed SNESLS and SNESTR to SNESNEWTONLS and SNESNEWTONTRupdated some example output to match correct -ksp_view when using gmres est eigenvaluesHg-commit: e0e8da70399f87273ad168b3126606d8167a2474
reemove OBJSC and OBJSF from invididual makefiles and auto-define in conf/variablesHg-commit: 2f01c17f3c19dc4b89aaf306cfd60a12312c270d
merge from 33Hg-commit: fa932a0b1dbc6cca2b9b431b89d236f9d22f5c83
Removed vestigial VecNorm() in SNESLS.Hg-commit: 8f85eb8cca7c9a5bb9c5d2b93f5bb87f9f6ceedf
Fix for garbage in X after call to SNESLSCheckLocalMin_Private().Hg-commit: 9d679552ef4549b9160ce60dfdfab9ca04bc3491
removed trailing blanks from source codeadded rule rmtrailingblanks accessible via make ACTION=remtrailingblanks treeHg-commit: 6e3652165d48aa5f3e94dd66bf607adea6fac27a
code to match PETSc style guide for if (xxx) for (xxx) sizeof(xxx)Hg-commit: 01e0d19bcd83a980fb5e8e32b294a95da72b405f
Added SNESSet/GetPCSide(), enabling all the solvers (that support it) to use either left(preconditioned function) or right(preconditioned solution/step) nonlinear preconditioning.Hg-commit: a0732ee
Added SNESSet/GetPCSide(), enabling all the solvers (that support it) to use either left(preconditioned function) or right(preconditioned solution/step) nonlinear preconditioning.Hg-commit: a0732eefac2cd0f2b95441d7bde2f3bb22d836bd
show more ...
Fix for BT Linesearch with tiny step; tries the full step and then quits at the last state if that doesn't work.Hg-commit: 0dbf8303a83a8c60d659b4cd97dde3c539a863b3
merge from 33Hg-commit: fcf85c783eea43b41926a5894f4c39ade16496ad
Fixes to the SNESLS docs for the new linesearch interfaceHg-commit: 5b7fcf8eae565557d3cf6fe8c5fc96ef2118e032
fixed formating in ls manual pageHg-commit: 4f903500034e90532b82ee69c6d619d900736f1e
PetscTypeCompare -> PetscObjectTypeCompareHg-commit: 3fc8f665421ddb862bf4d1ba95505378246340be
Removed the redundant copy of Y to vec_sol_update in SNESLSHg-commit: 8697505fd301119669811d441e59c200ff10d9c2
Fix local min test I broke in LS.Hg-commit: 7f03fd47ac08ca16a423632366c172f33c1a4eb5
Doc fix for SNESLS describing new linesearch optionsHg-commit: 6b9320ce92d705718128d2b8e21675decefcd0f8
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
PetscLineSearch renamed to SNESLineSearchHg-commit: bd6cf52a5297e10668ea19afb61e9e719f86befc
Removed the last vestiges of the old line search infrastructure.Hg-commit: ebd6539f251813df3eca9186705d85d09223fc24
Pushed the PetscLineSearch interface forward into SNES properHg-commit: 73c501757b30415edb078f4e9483eaa17edd8d12
Namespaced the LineSearch into PetscLineSearchHg-commit: 26f9518a3e47a8fbf342a60b124de65d104c86c8
LS switched to new line searchesHg-commit: 3a1321613da1271501772cae1167528ef39506fb
Refactor SNES DM infrastructureThe residual and Jacobian function pointers are now stored in a managedcontext on the DM. Coarsening of this context is handled by aDMCoarsenHook, so the coarse lev
Refactor SNES DM infrastructureThe residual and Jacobian function pointers are now stored in a managedcontext on the DM. Coarsening of this context is handled by aDMCoarsenHook, so the coarse level DM automatically has functionpointers for residual evaluation. The SNESDM context (attached to a DM)has copy-on-write semantics for all DMs other than the one it wasoriginally created on. That means that changes to the function pointersfrom the fine level are automatically propagated unless a coarse levelis changed manually.Hg-commit: ce0066853e1ef4402603a33070cb3bfd75c87f86
12345678910>>...21