| b21d5a53 | 10-Feb-2012 |
Peter Brune <brune@mcs.anl.gov> |
Added Shanno-scaling and more clear preconditioning application to QN
Hg-commit: 2c48c51240a6024a195fcdd9a0510700000ee00a |
| 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 |
| 6165829c | 09-Feb-2012 |
Jed Brown <jed@59A2.org> |
Move PetscObjectGrantAccess() to the right place
Hg-commit: 0e532622f545438e7ef64b9ac16d1d201f23e8a2 |
| 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 |
| a97cb6bc | 06-Feb-2012 |
Jed Brown <jed@59A2.org> |
Add multi-stage methods with optimal damping parameters
Hg-commit: 7d099e9e38dc4607e146945acd65050369bc1442 |
| f73f8d2c | 06-Feb-2012 |
Satish Balay <balay@mcs.anl.gov> |
push complex fixes.
Hg-commit: bd101b63c4e709cf37bcf900ca67618ae6a45f17 |
| 37e1895a | 06-Feb-2012 |
Jed Brown <jed@59A2.org> |
Add SNESMS: multi-stage smoothers, a nonlinear analogue to polynomial smoothers
Hg-commit: 3de9c70f2af1c2a7d27b25f3ed88b30b58a24e48 |
| 78440776 | 06-Feb-2012 |
Jed Brown <jed@59A2.org> |
Close memory leak in NGMRES
Hg-commit: 301eedf2a7c5aba6ecf0e464ec2849b95ea738ef |
| bccf9bb3 | 06-Feb-2012 |
Jed Brown <jed@59A2.org> |
Fix reference counting for FAS
Hg-commit: ed3812babaf45f37e4ebfcfa170db0862039635a |
| 526b802e | 05-Feb-2012 |
Jed Brown <jed@59A2.org> |
SNESSolve_GS() should have snes->reason = SNES_CONVERGED_ITERATING during the iteration
Hg-commit: 73c6f6371843da93f731ba0e2a855a80ee9417b5 |
| 9c05af5e | 05-Feb-2012 |
Jed Brown <jed@59A2.org> |
SNESReset_XXX does not need to mess with work vectors
Hg-commit: 386f6e43210e955c03106668c7484128e96eb8cd |
| 9f83bee8 | 05-Feb-2012 |
Jed Brown <jed@59A2.org> |
SNES_QN naming and formatting
Hg-commit: e8eb82cbb9213e6ee2c60d6f1de61556d9e3e10d |
| 93dfaa4e | 31-Jan-2012 |
Peter Brune <brune@mcs.anl.gov> |
added more FAS configuration options for ease of use; fixed some Gauss-Seidel bugs in ex50.c
Hg-commit: 70d707c0f88b72c9cde1645d9bf19ccb1a290036 |
| 8c09b6b7 | 24-Jan-2012 |
Peter Brune <brune@mcs.anl.gov> |
changed ngmres to use VecMDot and VecMAXPY
Hg-commit: 53d2b22f48b42d401d93001fe24bd863a5bc980a |
| 79d9a41a | 17-Jan-2012 |
Peter Brune <brune@mcs.anl.gov> |
more FAS fixes for composition
Hg-commit: d5d168d0d0e59ce0eaa0fda2d31e15d9f48712c6 |
| 06e07b1a | 17-Jan-2012 |
Peter Brune <brune@mcs.anl.gov> |
small fix for complex build
Hg-commit: 0ec61aa843b25ef56f6709eac9df8171088bdeed |
| ce11c761 | 17-Jan-2012 |
Peter Brune <brune@mcs.anl.gov> |
more FAS fixes
Hg-commit: b27693eb0e3ab2e9184c70422c5f5b082f6eb8df |
| 32bf9801 | 17-Jan-2012 |
Peter Brune <brune@mcs.anl.gov> |
fixed test examples to be the same with new fully composed FAS
Hg-commit: e5edd82745d1d744647fea4d60bfaf7d38c1ad72 |
| 83947a81 | 17-Jan-2012 |
Peter Brune <brune@mcs.anl.gov> |
removed snes_use_gs and snes->usegs; use SNESGS instead now
Hg-commit: 33cdc58540214fb127aed640a53850526359edf5 |