SNESReset_XXX does not need to mess with work vectorsHg-commit: 386f6e43210e955c03106668c7484128e96eb8cd
Mass revert file modes that were made executable in f6e61ee9c329Hg-commit: 116d90d0b66125cee0db3e7351047057e756baf5
changed MatMatMult to MatTranposeMatMult.Hg-commit: f6e61ee9c329774cd5343eea1ee6b7432be17c3f
added nightly test for ex58 DVI solverHg-commit: beccfc62fb201f76ecc2892bd7c5c74f5ee4468f
replaced many sqrt() in PETSc with the proper PetscSqrtRead/Scalar() businessHg-commit: 4b2ba7d0f24d7c387a3592e4b32f5444ddf5c08c
test cases for heat and biharmonic modelsHg-commit: 522f61d0575cb3d755a7b656824d33973e633630
cannot have empty structs in C [per MS compiler]Hg-commit: 424fceb673165fbbe0c8a73f2ce85e8fcaafe938
each SNES solver now has an associated SNESLineSearchSetType_X that allows for specific routines to be set from optionsHg-commit: 9bf353a2ca63f48d871b2090628cbe6dca649f1a
SNESLS and SNESNCG now have more elegant line search type selectionHg-commit: 4cb2f3f7ece23886554acc6c69ed4dce808af520
merge againHg-commit: 8aab9a7a14704e56c78fb12df91466c614597da4
Merge cfl and -snes_ls_precheck_picard with LS changes from PeterHg-commit: 3c65480c41bb5f6e5f5e24e3886075f09e0b8f72
Add -snes_ls_precheck_picard to implement "unstable manifold correction", add to p-Bratu example and include outputHg-commit: 1dface3dd261103d5cab39d276115c74d7d003df
SNESLS line searches not immediately extendable; moved back to be specificHg-commit: aa4035efba07ee0d27b12a980b9228228ff47568
fixed setting LS from optionsHg-commit: 82a164ad6cfa5139ba51fe0d297a20a436179334
cleanup of LineSearchHg-commit: 467a1940bd1e1e22416344fceb506b7aa58e73e5
moved most of the LineSearch interface out of SNESLS and into SNES; fixed most of the solversHg-commit: 7938008ed4ad477835f3e77a0f5215bd9ef2049d
updated fortran interfaces for line searchHg-commit: 41d358b37207cc3e880a1e35878c4b58f1e1b8ee
more changes of Newton to SNESSNESView only prints inner snes if it used by outter snesHg-commit: c84e9c7c4e16141e1039a62c33518e578258767f
updated test output to use SNES Iterations instead of Newton Iterationschanged line search calling sequences so that all input arguments are passed before output argumentsfixed Picard to use same c
updated test output to use SNES Iterations instead of Newton Iterationschanged line search calling sequences so that all input arguments are passed before output argumentsfixed Picard to use same calling sequence of line searches as other SNES methodsHg-commit: fae74e5081b3f5b3bc28fa3a5e81739ea7ae697c
show more ...
added -snes_ls_damping for lsfinished cleanup of PicardHg-commit: 3c0883d674fab3613820d4d7a6173f4c9ffb19b3
Update usage of SNESLineSearchType for C++ and bounds checkingHg-commit: 4d0f0ad45eb8f7b81a18ce3a8aa00054118349af
added SNESLineSearchType enum and SNESLineSearchTypes and unified SNESSetFromOptions_LS() to use these instead of hardwiring arrays into each routineHg-commit: 5a11f82a7709b95112dec9cc38689b0ba9870
added SNESLineSearchType enum and SNESLineSearchTypes and unified SNESSetFromOptions_LS() to use these instead of hardwiring arrays into each routineHg-commit: 5a11f82a7709b95112dec9cc38689b0ba987068b
changed sqrt() to PetscSqrtReal() to work properly with __float128changed some %G to use %14.12e and (double) to work with __float128Hg-commit: a8faa4e64896cf76f3f64094484ef5e06761417b
Make SNESView_XXX ignore viewer types it cannot handleHg-commit: bacd736a92cc499f3a02ce02ec27ea69a6f1ec33
removed PetscViewerASCIIMonitorCreate instead regular ASCII viewers are used and the tabs are set by the Monitor routine. Now no monitor option should be double used because SNES or KSPSetFromOptions
removed PetscViewerASCIIMonitorCreate instead regular ASCII viewers are used and the tabs are set by the Monitor routine. Now no monitor option should be double used because SNES or KSPSetFromOptions are usedHg-commit: 3821c77002121ce48b9fae3b1d8e38aa6c55f2b9
12345678910>>...21