History log of /petsc/src/snes/impls/fas/fas.c (Results 376 – 400 of 476)
Revision Date Author Comments
# 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


1...<<11121314151617181920