| #
9e764e56
|
| 15-Mar-2012 |
Peter Brune <brune@mcs.anl.gov> |
Pushed the PetscLineSearch interface forward into SNES proper
Hg-commit: 73c501757b30415edb078f4e9483eaa17edd8d12
|
| #
6188f407
|
| 15-Mar-2012 |
Peter Brune <brune@mcs.anl.gov> |
Namespaced the LineSearch into PetscLineSearch
Hg-commit: 26f9518a3e47a8fbf342a60b124de65d104c86c8
|
| #
0ebbf5cd
|
| 11-Mar-2012 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: 4f48dde03429d0318c7e23bc7de128a9e6ddc8fd
|
| #
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
|
| #
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 ...
|
| #
51322221
|
| 28-Feb-2012 |
Jungho Lee <julee@mcs.anl.gov> |
commit after merge
Hg-commit: e8d19a834d936a4816c3abf3af0b68733c00be11
|
| #
1f9dcb65
|
| 18-Feb-2012 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: ad9064ecab6663bf6a24da505dd949d26e524f4c
|
| #
5d115551
|
| 16-Feb-2012 |
Peter Brune <brune@mcs.anl.gov> |
NCG preconditioning fix, FAS options fix
Hg-commit: 80373b530f4989bfa9f0214836e94c52faec80c0
|
| #
1037da18
|
| 14-Feb-2012 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: 0db928480d979c13a2377936075c7720438182bd
|
| #
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
|
| #
40c82ad9
|
| 09-Feb-2012 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: 7c3c3f8c0d65b793aea33c138419de755b591ca7
|
| #
45fc2758
|
| 09-Feb-2012 |
Jed Brown <jed@59A2.org> |
Add support for SNES restrict hooks
Hg-commit: ff3d7858dc3b26c3b71aefedea52eed94d9a80c7
|
| #
e9923e8d
|
| 09-Feb-2012 |
Jed Brown <jed@59A2.org> |
Add SNESFASRestrict() to abstract restricting using injection.
I screwed up earlier commit where this function was first used, but too much work to fix with Hg.
Hg-commit: 16a2bd033711f6abe8e78a19a
Add SNESFASRestrict() to abstract restricting using injection.
I screwed up earlier commit where this function was first used, but too much work to fix with Hg.
Hg-commit: 16a2bd033711f6abe8e78a19a4d576d0f7687257
show more ...
|
| #
938e4a01
|
| 09-Feb-2012 |
Jed Brown <jed@59A2.org> |
Add SNESFASCreateCoarseVec() for clarity and because rscale need not exist if injection is used
Hg-commit: 73a07f66fd1742bba4173d7ca11a136fdf510fe4
|
| #
09dc8347
|
| 09-Feb-2012 |
Jed Brown <jed@59A2.org> |
Clean up dynamic function registered by FAS
Hg-commit: 5cfd139935dd7272a283645b00bb6168c80f65e9
|
| #
bd4e12b0
|
| 09-Feb-2012 |
Jed Brown <jed@59A2.org> |
Close memory leaks if user calls SNESFASSetRestriction() and friends more than once (or after they were first created from DM)
Hg-commit: aa47a99ab00ea5f8bba956369f7a1a9ee23af78d
|
| #
2e8ce248
|
| 09-Feb-2012 |
Jed Brown <jed@59A2.org> |
SNESFAS comments, error reporting fixes
Hg-commit: 70e9259777382fdb904549785a91cab9518a174a
|
| #
0e444f03
|
| 09-Feb-2012 |
Peter Brune <brune@mcs.anl.gov> |
set snes->max_its and snes->max_funcs to be appropriate values for new SNES solvers
Hg-commit: 178cccead9cd0386074217651ed25b5a410dcd41
|
| #
4b32a720
|
| 08-Feb-2012 |
Peter Brune <brune@mcs.anl.gov> |
made NGMRES and FAS save function evaluations when preconditioned; added -snes_gs_norms; output fixes
Hg-commit: f7cef9644b64612473282b091d00a90d10304349
|
| #
bccf9bb3
|
| 06-Feb-2012 |
Jed Brown <jed@59A2.org> |
Fix reference counting for FAS
Hg-commit: ed3812babaf45f37e4ebfcfa170db0862039635a
|
| #
38ea2233
|
| 01-Feb-2012 |
Matthew G Knepley <knepley@gmail.com> |
Merge
Hg-commit: da7192eda3c2721456f07edf54ad1d0c14243f79
|
| #
42ad0e2f
|
| 31-Jan-2012 |
Jed Brown <jed@59A2.org> |
merge
Hg-commit: 450a80d0aee31915d8a394fdb853ecda0198e343
|