Someone screwed upHg-commit: 7bf8732a7d0d2251888fc71fd59d2a9260aeccca
Added new line searches to the VI solversHg-commit: 6a44ff936e5a659c9d2954305f893c0a5c57878f
Fixed VIRSAUG for new SNES function pointersHg-commit: de2f499220a4247839a2d5238c3714abb832a3d1
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
show more ...
DM computes variable bounds for SNESVI.Hg-commit: ce166067903bacf34e561bc2e6893236d6c213a7
Add references for SNESVISS and SNESVIRS.Hg-commit: b31388b8e95ec4f2e52e5490e1584ec1c2f673ae
Mass revert file modes that were made executable in f6e61ee9c329Hg-commit: 116d90d0b66125cee0db3e7351047057e756baf5
changed MatMatMult to MatTranposeMatMult.Hg-commit: f6e61ee9c329774cd5343eea1ee6b7432be17c3f
Close SNESVI memory leak by better isolating debugging codeHg-commit: 70d42c5830e21c13179ee82997ed87c7b7b4c386
Do not SNESSetType(snes,SNESVIRS) if SNESVISetVariableBounds() is called with a SNES type that can solve VIsHg-commit: 918daef122af425885d88d932dd11774d219a937
SNESGetFunction() attempts to create Vec if it has not been set yet, this fixes bug with SNESVISetVariableBounds() with SNESSetDM()Hg-commit: 2d5e73b75a6c199789d82e16d9de69ddcef1a668
introduced another scalable symbolic matmatmult that does not use bitarraydon't know how all these other files got changedHg-commit: 9cf1fa173221b7baf45abd24f9c6760aa244faf0
Renamed DMGetInterpolation(), DMGetInjection(), and DMGetColoring() to DMCreateInterpolation(), etc for semantic consistencyHg-commit: a45bcab2b329db85bdff728f3e039f094e2e00b9
Fixed Fortran stub problemsHg-commit: 0857b5000e81e342f8bb4a18ee4dfc13eded5ca9
This FINALLY compiles. Barry, fix this crap up. I have mutilated it.Hg-commit: 61f972c62bd8b600acaaac760833e1e62f100178
reorganized SNESVI to two solvers SNESVIRS and SNESVISS in seperate directories without being intertwined though they share some common coderemoved rsaug from being built since is brokenHg-commit
reorganized SNESVI to two solvers SNESVIRS and SNESVISS in seperate directories without being intertwined though they share some common coderemoved rsaug from being built since is brokenHg-commit: 31c8ce4101ddfbfe4fc6d005d66ef14f58ee082a
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
each SNES solver now has an associated SNESLineSearchSetType_X that allows for specific routines to be set from optionsHg-commit: 9bf353a2ca63f48d871b2090628cbe6dca649f1a
attempt at making VI use the new LineSearch stuffHg-commit: 71b468117948713c9b492c6fa672affd99135c0d
merge from 3.2Hg-commit: 136b1a81df3a1c609acad95fbce77ebeead8502d
Many fixes for // comments in C sourceHg-commit: 6087d5ff9c9480e0ff8b9d44422a6be84041fc11
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
1...<<111213141516