Modified SNESLINESEARCHL2 to use the objectiveHg-commit: eb7ffe3d722ff48a2b777b229a4b720473fa5a7a
Modified SNESLineSearchBT to use the objectiveHg-commit: ca556ec1cc4d61951551e53ac131245a599c60bb
changed #define char* XXXType to typedef const char* XXXTypeHg-commit: 2f1984a65b4f21a886ea1c854235ca6d51deefad
removed trailing blanks from source codeadded rule rmtrailingblanks accessible via make ACTION=remtrailingblanks treeHg-commit: 6e3652165d48aa5f3e94dd66bf607adea6fac27a
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
removed || ynorm < stol*xnorm from bt linesearch since it can increase function valueHg-commit: 23a9de6766be8390e674635d1bca2a636ae06e3b
Merge from petsc-3.3, discards functional changes to fieldsplit.c since petsc-dev's fieldsplit was refactoredHg-commit: 518adbf64b18ed466b131caa34f3b2cf707b60d7
Fixing docs of the postcheck calling sequence.Hg-commit: dcf0f3d980b517fc84b3e54c1e062bf38750c1a5
merge from 33Hg-commit: fcf85c783eea43b41926a5894f4c39ade16496ad
Fixes to the SNESLS docs for the new linesearch interfaceHg-commit: 5b7fcf8eae565557d3cf6fe8c5fc96ef2118e032
Doc fixes for SNESLineSearchHg-commit: 15295c5333a30348e3b9cb97078c81c040a30ae4
Added missing SNES VI projection in BT LinesearchHg-commit: 056b2529146087ae6c34eb344009c1e5ad75cf72
merge from patches to 3.3Hg-commit: e3ad00f17610d863526b7ae7e83d0cc0f6e3f134
added more castes to (double) for ASCII output in case of float128 precisionHg-commit: 40ac9445e7c89bb4f8a477d0ca48e7d97117eed9
backout all chmod stuff in bf971ba58125[but keep diffs to src/mat/impls/aij/mpi/mpimatmatmult.c ]Hg-commit: 4a812fc1f35496ce2717c7da9ef12ffabbd13258
removed a spurious call to MatSetBlockSize.Hg-commit: bf971ba58125bd8cf7ceb2a9d0f5cdf27c27cc6a
Sane errors in debugging mode for linesearch precheck/postcheck when not all processors set changed_Y and changed_W the sameHg-commit: 2c207e791764f0b8446315d5180811f5daea490f
Fixed behavior of -snes_linesearch_norms to be that of old SNESLineSearchNoNormsHg-commit: 75ce2e72042942d6fe1a12239c618d155aa34e20
ynorm < snes->stol*xnorm as a reason to use the full step in SNESLineSearchBTHg-commit: 46b2e580ddbb0b2007b3cfbead8623d93a403444
Set default number of linesearch iterations right for the l2 and cp solvers (after bt has been initialized it sets it too high)Hg-commit: 6719d4db39e2cda755f32230ae83cf5dd3c733a7
Fixed -snes_linesearch_minlambda behavior when Y and X are badly scaled.Hg-commit: f6ec83fbab1d713bb9ab407221b8f33c63e24fca
Fixed trivial output differences and some formatting of linesearch view.Hg-commit: c9a65950faa4a55d5cbd6dab41db2fc7d2f04780
Updated the SNESLineSearchPre/PostCheck calling sequence to make it easier to use in SNES implementations. This should not impact user code.Hg-commit: b1dceefb03e9fd8d2aa44840835add820c2048b8
PetscTypeCompare -> PetscObjectTypeCompareHg-commit: 3fc8f665421ddb862bf4d1ba95505378246340be
Commit after mergeHg-commit: dd9de3c9b6c26331f5d70e21b5ec7304b66251d1
1...<<111213141516