History log of /petsc/include/petscksp.h (Results 726 – 750 of 1050)
Revision Date Author Comments
# 612b115b 17-Feb-2010 Matthew G Knepley <knepley@gmail.com>

Merge

Hg-commit: fc78576e289cf8cd27940a825c283da5679bcb5f


# 58ad63f4 17-Feb-2010 Barry Smith <bsmith@mcs.anl.gov>

added Dave May's GCR, needs a bit more work.

Hg-commit: 485544e41a65c10503e199351aec70228c856fc7


# b3b5d266 16-Feb-2010 Matthew G Knepley <knepley@gmail.com>

Merge

Hg-commit: e58ca2d7c30994afcc347cea28d361f7ffd1c0ba


# 90984118 12-Feb-2010 Barry Smith <bsmith@mcs.anl.gov>

finished cleanup of preconditioned LSQR

Hg-commit: aaa2c27e7e5e05a99526d55dded165a5c525cd70


# 7c8d163b 27-Jan-2010 Matthew Knepley <knepley@mcs.anl.gov>

Merge

Hg-commit: 577f8e905a53f5af388774ffd68ecb7c31bdd5b2


# 9f6b3dca 26-Jan-2010 Barry Smith <bsmith@mcs.anl.gov>

added linear version of limited memory bad broyden

Hg-commit: 1d63049aa1270938535051073baf9f241bc2cfae


# 9d124a3d 25-Aug-2009 Matthew Knepley <knepley@mcs.anl.gov>

Merge

Hg-commit: 9346f4fc0b2ed71af84b78752b7cd19df6d53a22


# 608df7e2 17-Aug-2009 Barry Smith <bsmith@mcs.anl.gov>

partial implementation of singlereduction in cg

Hg-commit: 028541e29ff7da0edcf89b15687727c28b62a5c2


# b022a5c1 07-Aug-2009 Barry Smith <bsmith@mcs.anl.gov>

fixed output files to have additional line for norm type PRECONDITIONED
now allows PetscInitialize() and PetscFinalize() to be called multiple times

Hg-commit: 2a35ab2c090ec4b625e988497846f530aaa67b

fixed output files to have additional line for norm type PRECONDITIONED
now allows PetscInitialize() and PetscFinalize() to be called multiple times

Hg-commit: 2a35ab2c090ec4b625e988497846f530aaa67b2c

show more ...


# fe3d41f3 16-Jul-2009 Matthew Knepley <knepley@mcs.anl.gov>

Merge

Hg-commit: 3e5cf1e37d7dabb9487162ad39bf74da7949ccd9


# 3e73264c 11-Jul-2009 Barry Smith <bsmith@mcs.anl.gov>

commit after merge

Hg-commit: c57257d2c1d5b12b512f878914349c76bc035f0f


# dfe085db 09-Jul-2009 Jed Brown <jed@59A2.org>

MatGetSchurComplement

This is the proposed interface for getting preconditioning matrices for
the blocks in PC_FieldSplit. The rationale is that when performing
block factorization, various Schur c

MatGetSchurComplement

This is the proposed interface for getting preconditioning matrices for
the blocks in PC_FieldSplit. The rationale is that when performing
block factorization, various Schur complements arise, some of which we
need preconditioners for. Since the Schur complements are generally
dense, the user should normally provide spectrally equivalent operators
(often as assembled matrices). Currently the user would implement
MatGetSchurComplement, but I think it would be nice for matrices to keep
a list of user-provided Schur complements to be used for
preconditioning.

The default preconditioning matrix is the SIMPLE operator, i.e. the
matrix inverse which destroys sparsity is replaced by the inverse of the
diagonal. An alternative would be to use sparse approximate commutators
as in

@article{elman2006bpb,
title={{Block preconditioners based on approximate commutators}},
author={Elman, H. and Howle, V.E. and Shadid, J. and Shuttleworth, R. and Tuminaro, R.},
journal={SIAM Journal on Scientific Computing},
volume={27},
number={5},
pages={1651--1668},
year={2006},
publisher={Philadelphia, PA: SIAM, c1993-}
}

This patch adds MAT_IGNORE_MATRIX to MatReuse. The rationale is that it
may be much more efficient to obtain the real Schur complement (e.g. as
Mat_SchurComplement) and the approximation for preconditioning at the
same time. An alternative is to make sure the Mat caches enough
information so that this is not a hit, and then add a flag to indicate
whether the real or preconditioning variant is being requested.

Hg-commit: 9b705938e65704f5f4452c6214f1b36f03a243b4

show more ...


# 2b0c2e91 11-Jun-2009 Matthew Knepley <knepley@mcs.anl.gov>

Merge

Hg-commit: 5546229f4264439461921ce7b178c1a44a07406e


# 78ecfeb3 11-Jun-2009 Barry Smith <bsmith@mcs.anl.gov>

commit after merge

Hg-commit: f2371ef335e56c09b7cde288572ea258545ace61


# 6891c3e4 10-Jun-2009 Jed Brown <jed@59A2.org>

PCShell API change

PCShell functions now have PC as first argument, as in

apply(PC,Vec,Vec)

instead of the user context. The user context should be obtained with
PCShellGetContext, as with MatS

PCShell API change

PCShell functions now have PC as first argument, as in

apply(PC,Vec,Vec)

instead of the user context. The user context should be obtained with
PCShellGetContext, as with MatShell.

Hg-commit: ba1711e68e6d85b2619b5ebb90e20f446ebdaf25

show more ...


# 0b0da1c5 27-May-2009 Matthew Knepley <knepley@mcs.anl.gov>

Merge

Hg-commit: 1cebfc03201741aa243081d38356d05b150802f8


# 084e4875 27-May-2009 Jed Brown <jed@59A2.org>

[mq]: pmat in MatSchurComplement and PCFieldSplit

Hg-commit: 037ee9ad4d06062746277502b706d7bde73940fb


# 98c7f12b 08-Dec-2008 Barry Smith <bsmith@mcs.anl.gov>

commit after merge

Hg-commit: b9f2c38d026b63674fca25846a518f5280c3bc50


# f61efa35 08-Dec-2008 Lisandro Dalcin <dalcinl@gmail.com>

merge

Hg-commit: 4a90db32c7413d1e595940249151dc6831b8d773


# 1d6018f0 08-Dec-2008 Lisandro Dalcin <dalcinl@gmail.com>

Support for dynamically embed Python and use petsc4py

Hg-commit: a45d78b8f61d623c0579617c9e88faa63956e4c1


# b82387b3 06-Nov-2008 Lisandro Dalcin <dalcinl@gmail.com>

merge

Hg-commit: 1160f0bdc7289fb8582bad2a2d875a9bdab45d7d


# f75843d2 06-Nov-2008 Satish Balay <balay@mcs.anl.gov>

remove duplicate prototypes [patch from Jed Brown]

Hg-commit: 70b58442b5eb3a97a5a4161861bd95faa77c90e9


# 48366a64 10-Oct-2008 Barry Smith <bsmith@mcs.anl.gov>

commit after merge

Hg-commit: f4dfb99c0db719d7b3d5fb7a5f72d65bf7868e06


# b483161e 10-Oct-2008 Matthew Knepley <knepley@mcs.anl.gov>

Merge

Hg-commit: 60877201d750dbb806994cc4e2ef6891fa6893b2


# 1e7308c7 09-Oct-2008 Richard Tran Mills <rmills@ornl.gov>

Added option (KSPSetLagNorm()) to lag residual norm calculation in IBCGS.

Hg-commit: 257d19813b7ac4da68a42003feb1295d6ce64521


1...<<21222324252627282930>>...42