| 9096154b | 27-Nov-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
rm unused variable
Hg-commit: c01bc31fcadc7ed2d6f97a4fef72a69ed83c8bf5 |
| 36ec6d2d | 22-Nov-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
rm the implementation of using two dense rows in MatMatMultNumeric_SeqAIJ_SeqAIJ()
Hg-commit: 4a285d5e16264c1cb09cff67cff059c1231c3979 |
| f2535c29 | 20-Nov-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
minor optimization of PtAPNumeric_SeqAIJ_SeqAIJ()
Hg-commit: 5c94f749a12bb1f65890c7fb3f44dcd661035320 |
| 1ce71dff | 17-Nov-2011 |
Satish Balay <balay@mcs.anl.gov> |
windows fixes
Hg-commit: 0ed7d20124fa8b04e020953f368d6db470437eaf |
| 1d633602 | 16-Nov-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
add ONE dense axpy to MatPtAPNumeric_MPIAIJ_MPIAIJ()
Hg-commit: 63cbfa225d41d17308605aa45e6dcfb219539422 |
| 01e47db4 | 16-Nov-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
bugfix of seq/matmatmult.c
Hg-commit: 9e3c6342fb9255b16f6abd53d1f54d0b3ae7b6bf |
| db1ebd87 | 16-Nov-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
bugfix for MatPtAPNumeric_SeqAIJ_SeqAIJ()
Hg-commit: a0a30e5b7040ccbec912e4a4b8917dcb6f5931fc |
| 53565b12 | 15-Nov-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
replace container Mat_PtAP with a special struct inside Mat_SeqAIJ; use three subroutines for different implementations of MatPtAPNumeric_SeqAIJ_SeqAIJ() for trade of between speed and memory
Hg-com
replace container Mat_PtAP with a special struct inside Mat_SeqAIJ; use three subroutines for different implementations of MatPtAPNumeric_SeqAIJ_SeqAIJ() for trade of between speed and memory
Hg-commit: e1dcb1718da62b668ab4e1d5fdea181947a15dc1
show more ...
|
| 8cdbd757 | 15-Nov-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
set C->ops->matmult in symbolic MatMatMult to skip dispatch in the case of MAT_REUSE_MATRIX
Hg-commit: dde2f4286cc0274d1a97fbab8c2e7bd50c541a10 |
| c58ca2e3 | 15-Nov-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
implement MatMatMultNumeric_SeqAIJ_SeqAIJ with sparse axpy, dense axpy with 1 and 2 dense rows.
Hg-commit: 5f991495eeebe67370cc473a5be101e365765796 |
| 0b7e3e3d | 14-Nov-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
add *matmult_abdense into Mat_SeqAIJ for reuse of a dense array in MatMatMult()
Hg-commit: 09d9ea7ae069fdda1dc859de0a1f8876691bac1f |
| 519eb980 | 13-Nov-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
optimize MatMatMultNumeric_SeqAIJ_SeqAIJ() by using dense axpy - takes less than 50% of previous execution time!
Hg-commit: f3b04e8563c249e8a61348022e6249e2cf0044b4 |
| 83c877b5 | 13-Nov-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
trivial optimize MatPtAP for seqaij
Hg-commit: 124c1c8245c5f023ca93a8a3cf6981d7a1ddf330 |
| f79958eb | 13-Nov-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
optimize MatPtAPSymbolic_SeqAIJ_SeqAIJ()
Hg-commit: 25c3c1a6e6de051abe9e437c6e237fd5602e65ae |
| b561aa9d | 12-Nov-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
factor MatGetSymbolicMatMatMult_SeqAIJ_SeqAIJ() out of MatMatMultSymbolic() for reuse.
Hg-commit: 030df347c88533d1538de1ad3eef42fcbf8ae2c6 |
| 9df756de | 11-Nov-2011 |
Jed Brown <jed@59A2.org> |
Remove // comments
Hg-commit: 853155ddf7b9d017e0a9fe67a7086c335bfd02f1 |
| b6e6ed0a | 11-Nov-2011 |
Satish Balay <balay@mcs.anl.gov> |
fix c89 syntax
Hg-commit: 8dc2d484291d62f2aaac603fac24dd7eaff730f0 |
| 8d0a38e4 | 11-Nov-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
optimize MatPtAPNumeric_SeqAIJ_SeqAIJ() by reuse symbolic A*P to avoid if() inside loops
Hg-commit: 7dca5d8fc32dd860cdf0ccc377b12b957b297ce5 |
| 00679090 | 11-Nov-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
set options.RowPerm = LargeDiag as default since the bug is fixed in superlu now.
Hg-commit: de0fd1e57ebfb8a7b63c92139ed9de296ac8c3cb |
| 947aa11d | 10-Nov-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
update makefile after rename matpapt.c as matrart.c
Hg-commit: 8c8383e7a0ca6e723e45a09f6902ab65c039178c |
| 807171c5 | 10-Nov-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
rename file matpapt.c -> matrart.c
Hg-commit: 6029ae2bebc9fb7fd4d47d77498fa1d7a883bd89 |
| 538657c5 | 10-Nov-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
cleanup matpapt.c
Hg-commit: d9078f4e64125b4173cae88e235a254c740f6e6a |
| e286af10 | 10-Nov-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
rename struct Mat_MatMatMultTrans -> Mat_MatMatTransMult
Hg-commit: 88448b1248a6ce42f3d402f6b883b3202a176bfc |
| f94ccd6c | 10-Nov-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
cleanup matmatmult.c
Hg-commit: 2b84632ba63a57a45bea803c2333d025cf513901 |
| 78844af4 | 10-Nov-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
add option of dense axpy in MatPtAPNumeric_SeqAIJ_SeqAIJ() for better performance when cnz is not too large than apnz.
Hg-commit: 1f7a0d69e54d977aa3df4e3f8b3dd84c1d80cae3 |