| 6a388c36 | 08-Mar-2012 |
Peter Brune <brune@mcs.anl.gov> |
Added LineSearchShell and enough interface to write Shells well.
Hg-commit: bcbb45ee42ee1592b5598ef5e7174cd0391697da |
| bbd5d0b3 | 08-Mar-2012 |
Peter Brune <brune@mcs.anl.gov> |
Added the critical point (cp) line search
Hg-commit: 996e2986f4f54ed57c7d88d6bcd0efa3c350ac72 |
| c68acad4 | 07-Mar-2012 |
Peter Brune <brune@mcs.anl.gov> |
Small additive FAS fix
Hg-commit: 5791a4ceb4dfca8029d32a19a390ec03d42b5160 |
| 22c1e704 | 07-Mar-2012 |
Peter Brune <brune@mcs.anl.gov> |
FAS LineSearch update
Hg-commit: 8ba85f819fb604bc5719c1ea935ecdaae6537e25 |
| e7058c64 | 07-Mar-2012 |
Peter Brune <brune@mcs.anl.gov> |
Added new line search variants to ngmres.
Hg-commit: 20325ea8fb47573e36865a10789a3c0c04d07956 |
| bf7f4e0a | 07-Mar-2012 |
Peter Brune <brune@mcs.anl.gov> |
First crack at adding comprehensive LineSearch objects to SNES.
Hg-commit: 5d4c4dee0f60ddbc6ca02bd6d0b7e262bffb5bac |
| 2632470a | 05-Mar-2012 |
Jed Brown <jed@59A2.org> |
merge SNES/DM refactor
Hg-commit: 31d66a4917111e3b9e87bf19170c2c9421b4e8be |
| 6cab3a1b | 05-Mar-2012 |
Jed Brown <jed@59A2.org> |
Refactor SNES DM infrastructure
The residual and Jacobian function pointers are now stored in a managed context on the DM. Coarsening of this context is handled by a DMCoarsenHook, so the coarse lev
Refactor SNES DM infrastructure
The residual and Jacobian function pointers are now stored in a managed context on the DM. Coarsening of this context is handled by a DMCoarsenHook, so the coarse level DM automatically has function pointers for residual evaluation. The SNESDM context (attached to a DM) has copy-on-write semantics for all DMs other than the one it was originally created on. That means that changes to the function pointers from the fine level are automatically propagated unless a coarse level is changed manually.
Hg-commit: ce0066853e1ef4402603a33070cb3bfd75c87f86
show more ...
|
| f8e15203 | 04-Mar-2012 |
Peter Brune <brune@mcs.anl.gov> |
Fixed interaction of QN and Jacobian weighting in the case of restart.
Hg-commit: 42be6c8c36095dbbe2d81d8389843aed1ada6846 |
| 0ecc9e1d | 01-Mar-2012 |
Peter Brune <brune@mcs.anl.gov> |
Added lagged-jacobian and line-search weighting to the initial inverse Jacobian in QN.
Hg-commit: b27935e86d42cf1ef02c71c5239ae48ba90dcb62 |
| 725b86d8 | 28-Feb-2012 |
Jed Brown <jed@59A2.org> |
Fix some compilation errors on Cygwin
Hg-commit: fd97cbc27dcc1af33b9a7181f9bf9744b366e0c5 |
| f3aaf736 | 22-Feb-2012 |
Peter Brune <brune@mcs.anl.gov> |
Changed the name of "secant" line search to the more accurate "critical"
Hg-commit: 8c0d6f59a1049c232aff6f95855cf0b66563b9c4 |
| 1867fe5b | 22-Feb-2012 |
Peter Brune <brune@mcs.anl.gov> |
Doc fixes; C89 fixes.
Hg-commit: e9678e13156d153058f5d073eeedcf07290aa602 |
| 5b4627e8 | 22-Feb-2012 |
Peter Brune <brune@mcs.anl.gov> |
options fix for QN
Hg-commit: 997d24f6def798c02967875b49f33b261ed28215 |
| 88d374b2 | 22-Feb-2012 |
Peter Brune <brune@mcs.anl.gov> |
more composition work on QN and NCG
Hg-commit: c3d0903ad0ab1eec40367f9679499a3caaed6770 |
| 01fcfa61 | 16-Feb-2012 |
Peter Brune <brune@mcs.anl.gov> |
one more small fix to NCG preconditioning
Hg-commit: d64384d9d55dd9804d7247aaf989e9d9df229a2b |
| 08da532b | 21-Feb-2012 |
Dmitry Karpeev <karpeev@mcs.anl.gov> |
DM computes variable bounds for SNESVI.
Hg-commit: ce166067903bacf34e561bc2e6893236d6c213a7 |
| 5d115551 | 16-Feb-2012 |
Peter Brune <brune@mcs.anl.gov> |
NCG preconditioning fix, FAS options fix
Hg-commit: 80373b530f4989bfa9f0214836e94c52faec80c0 |
| d2e16ddc | 11-Feb-2012 |
Peter Brune <brune@mcs.anl.gov> |
added option for Anderson Mixing variant of NGMRES
Hg-commit: 572236611345f8734a03575271057f4a906a6809 |
| 9150abff | 11-Feb-2012 |
Jed Brown <jed@59A2.org> |
merge
Hg-commit: 6139c3de79f9d74a80e024c910f044204214f925 |
| b17ce1af | 11-Feb-2012 |
Jed Brown <jed@59A2.org> |
Remove SNESRestrictHookAdd() and associated unaintainable design, move to DM
The coarsening hook is called when a coarse level is first constructed. DMRestrict() is used to update auxiliary informat
Remove SNESRestrictHookAdd() and associated unaintainable design, move to DM
The coarsening hook is called when a coarse level is first constructed. DMRestrict() is used to update auxiliary information on coarse grids.
Hg-commit: 121984cbeafd368f2685a0e7485337133d3b8922
show more ...
|
| 05b53524 | 11-Feb-2012 |
Peter Brune <brune@mcs.anl.gov> |
added SNESLineSearchApply(), SNESLineSearchPreCheckApply() and SNESLineSearchPostCheckApply() to the interface
Hg-commit: 2c13a8e4d8b8ac5f9278109127dbdacc4d0d6da6 |
| 360c497d | 10-Feb-2012 |
Peter Brune <brune@mcs.anl.gov> |
added SNESSetFunctionNorm and SNESSetIterationNumber to make SNESShells easier to write.
Hg-commit: 35d4b2bf7a9aec9ffb7973f65f13044a16facf27 |
| 6bf1b2e5 | 10-Feb-2012 |
Peter Brune <brune@mcs.anl.gov> |
more QN robustification
Hg-commit: 5084da17ac849498ab4e5877ab12a389c2d655f8 |
| 1b2f85eb | 10-Feb-2012 |
Peter Brune <brune@mcs.anl.gov> |
complex fixes for new QN.
Hg-commit: 69bd9b0b14742ebcf40ca485678efc4c490b8b71 |