History log of /petsc/src/mat/interface/matrix.c (Results 2201 – 2225 of 3231)
Revision Date Author Comments
# 5edae3ea 02-Oct-2009 Shri Abhyankar <abhyshr@mcs.anl.gov>

commit after merge

Hg-commit: 6629cdc6b344c84b7ddd67ba90d385c36892b76a


# a8cc135f 02-Oct-2009 Barry Smith <bsmith@mcs.anl.gov>

added MatGetRowIJF90() and its interface definition

Hg-commit: f87a8852dfaa58a5be9c0805ed7e4ea4cf81e943


# 4f5ae013 25-Sep-2009 Matthew Knepley <knepley@mcs.anl.gov>

Merge

Hg-commit: 19411a10b3e1c1aaedb06105523862bd3572a0f0


# 4da8f245 25-Sep-2009 Barry Smith <bsmith@mcs.anl.gov>

basic support of MAT_SHARE_NONZERO_PATTERN for SBAIJ matrix to share i,j, and jshort arrays

Hg-commit: bfb302adeda62ffaa7f0c715d88e9683bab6b787


# 70dcbbb9 22-Sep-2009 Barry Smith <bsmith@mcs.anl.gov>

combined MatMult/Relax_SeqSBAIJ_1 with unsigned short version so no duplicate code we forget to fix

Hg-commit: da11a588fc5c37c4b5b7bc6428663222433174fc


# 7e48e62b 08-Sep-2009 Barry Smith <bsmith@mcs.anl.gov>

commit after merge

Hg-commit: 87438658935f07f4d480aa09aeb41a071a074b16


# 5aef685b 03-Sep-2009 Matthew Knepley <knepley@mcs.anl.gov>

Merge

Hg-commit: 6c89f2e67a03d6d3e6db36b3186e4b41d4983aaf


# d543d7c6 02-Sep-2009 Hong Zhang <hzhang@mcs.anl.gov>

polish comment/usasge

Hg-commit: 31780c9daa32acb3444248fc5738a2829df806e8


# a2c1dcb3 10-Aug-2009 Barry Smith <bsmith@mcs.anl.gov>

commit after merge

Hg-commit: c9b9e5f8097165d22410ebadd5df092bbf53ed90


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

commit after merge

Hg-commit: 4dd98fc3f9398a26897343707f3d277722d8caea


# 4bc5eef6 06-Aug-2009 Matthew Knepley <knepley@mcs.anl.gov>

Merge from release

Hg-commit: e71a04a9a75f41f3aa5e7969b95fe4ba2e2c688c


# 65622753 06-Aug-2009 Matthew Knepley <knepley@mcs.anl.gov>

Doc fix

Hg-commit: bc9193b3451fd49340e938c6d1d1268cde76ac5f


# 0230a03c 31-Jul-2009 Matthew Knepley <knepley@mcs.anl.gov>

Merge

Hg-commit: 349518ceeca84623e101fa73fa2e7aa9b404d154


# f6d58c54 25-Jul-2009 Barry Smith <bsmith@mcs.anl.gov>

finished support for MatFDColoringCreate() etc for BAIJ matrices

Hg-commit: 61c9609b5ffa140392733ce982b1260ca27cbd92


# 3acb8795 23-Jul-2009 Barry Smith <bsmith@mcs.anl.gov>

more work on adding FD computation of Jacobian for BAIJ matrices

Hg-commit: 89075e85186765069f32cddc814471a4b6a51957


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

Merge

Hg-commit: 3e5cf1e37d7dabb9487162ad39bf74da7949ccd9


# 17c590b4 16-Jul-2009 Barry Smith <bsmith@mcs.anl.gov>

commit after merge

Hg-commit: 114e3e9df1192ab0110929a34523a588e1d0c18b


# f2b101a9 15-Jul-2009 Jed Brown <jed@59A2.org>

fix memory leak introduced with Mat_SubMatrix

Hg-commit: 8ef682d2a35882a5730aaa9746c0cad9b05252a1


# ee1cef2c 15-Jul-2009 Jed Brown <jed@59A2.org>

Add Mat_SubMatrix.

This makes it possible to take a submatrix of any matrix type (including
Mat_Shell and Mat_MFFD). Will simplify PC_FieldSplit.

Hg-commit: 67f1e5aebf857ceed94a7b090e6d073f1dc6765f


# 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 ...


# 1cec2a20 05-Jul-2009 Matthew Knepley <knepley@mcs.anl.gov>

Merge

Hg-commit: 13c4ee66e6bd736c1a3c42fd00663fff1c898f67


# 938d4eb3 03-Jul-2009 Barry Smith <bsmith@mcs.anl.gov>

slight optimization to eisenstat with inode

Hg-commit: 3ac875a007606c99d2335a675455df74ec114698


# 89c6957c 03-Jul-2009 Barry Smith <bsmith@mcs.anl.gov>

finished seqaij eisenstat with inodes

Hg-commit: d454321e1ab1922c532ae1426b0478fc6c259095


# a7420bb7 01-Jul-2009 Barry Smith <bsmith@mcs.anl.gov>

more pubs for petsc.bib
start work on parallel eisenstat trick

Hg-commit: ea7364dfd4c21e5df75cdd82ddf3a6a6555d2039


1...<<81828384858687888990>>...130