| e727c939 | 14-Nov-2011 |
Jed Brown <jed@59A2.org> |
Renamed DMGetInterpolation(), DMGetInjection(), and DMGetColoring() to DMCreateInterpolation(), etc for semantic consistency
Hg-commit: a45bcab2b329db85bdff728f3e039f094e2e00b9 |
| 950540a4 | 14-Nov-2011 |
Jed Brown <jed@59A2.org> |
Rename DMGetMatrix() to DMCreateMatrix()
Hg-commit: 045e13fbce4683d1c6e7208d70318a9e4dde5c0b |
| 874288d9 | 11-Nov-2011 |
Matthew G Knepley <knepley@gmail.com> |
Now a MatNullSpace attached to a Mat is automatically used in a KSP - No longer remove null space component when executing MatMult() - Removed printing in MatNullSpaceTest() without -mat_null_space_t
Now a MatNullSpace attached to a Mat is automatically used in a KSP - No longer remove null space component when executing MatMult() - Removed printing in MatNullSpaceTest() without -mat_null_space_test_view - Added MatGetNullSpace()
Hg-commit: eb4fe8090a4ae24f4e1cb8c7e010ba1cfe573bf7
show more ...
|
| 286f30e3 | 07-Nov-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
implement MatRARtNumeric_SeqAIJ_SeqAIJ()
Hg-commit: 6ae8d7bc1e0ededdcb612bd3e34c064132c4cdc4 |
| 2b8ad9a3 | 04-Nov-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
add MatRARt() - not implemented yet.
Hg-commit: 65fdbc10f6464890cbf50cb97884b70e94f69e28 |
| 12dc8907 | 04-Nov-2011 |
Dmitry Karpeev <karpeev@mcs.anl.gov> |
Added dual dispatch to MatTransposeMatMult.
Hg-commit: 4d1b2227537dff3d97d626cfd26348905dc8de0a |
| 2356f84b | 04-Nov-2011 |
Dmitry Karpeev <karpeev@mcs.anl.gov> |
Backward compatible MatMatMult dispatch. Using existing PetscVoidFunction type instead of the duplicative PetscOpF.
Hg-commit: 3487d59502777776d8c70bef0fc56121eeb361ac |
| c0c8ee5e | 03-Nov-2011 |
Dmitry Karpeev <karpeev@mcs.anl.gov> |
Adding multiple dispatch op registration/query to Mat. Untested.
Hg-commit: 38e0676c6c02b6cbb7e5c9245ecd48f3de129858 |
| 6fc122ca | 02-Nov-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
rename MatMatMultTranspose -> MatMatTransposeMult
Hg-commit: 01c7e252d74f5cf47118da6b8579e45c5ddab540 |
| 75648e8d | 02-Nov-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
rename MatMatTransposeMult -> MatTransposeMatMult
Hg-commit: 648f0d8ea3906e864ed4d348657217958e0988fb |
| d2853540 | 31-Oct-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
optimize MatTransposeColoringCreate_SeqAIJ()
Hg-commit: d248d505f1d1e32fe6a1e2f10bd398cfb5a2f930 |
| cf8a87b3 | 31-Oct-2011 |
Matthew G Knepley <knepley@gmail.com> |
Merge
Hg-commit: 05db0ebe4f0e64a500b74d509fba99570bc24ad5 |
| d7becc52 | 31-Oct-2011 |
Matthew G Knepley <knepley@gmail.com> |
Merge
Hg-commit: da28728a85ac0d4aead9e897320e92be6e827c14 |
| afc7f6e5 | 31-Oct-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
rm columnsforrow from MatTransposeColoring (replaced with columnsforspidx)
Hg-commit: 14ea941c43e20babc30b1aa2c43b668b07ededfd |
| b9af6bdd | 30-Oct-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
Rename MatMultTransposeColoring -> MatTransposeColoring
Hg-commit: b1ad3f6ade077795243aac5f5b6c457d361a56dc |
| b28d80bd | 30-Oct-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
optimize MatMultTransColoringApplyDenToSp() by using matcoloring->columnsforspidx which is created and set in symbolic A*B^T. Now, ColoringApplyDenToSp() takes approx. same time as ColoringApplySptoD
optimize MatMultTransColoringApplyDenToSp() by using matcoloring->columnsforspidx which is created and set in symbolic A*B^T. Now, ColoringApplyDenToSp() takes approx. same time as ColoringApplySptoDen!
Hg-commit: 77edfd7f1e4f4454f674f55014ed784a558226b3
show more ...
|
| 8972f759 | 26-Oct-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
add MatMultTransColoringApplyDenToSp()
Hg-commit: 55f04facce91feb6114badef2b92d0e50ded7ae3 |
| c8db22f6 | 25-Oct-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
add MatMultTransposeColoringApply()
Hg-commit: d828d4c5d7928c859bac4fe88e9190babd4c122b |
| b1683b59 | 25-Oct-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
add MatMultTransposeColoringCreate() and MatMultTransposeColoringDestroy()
Hg-commit: 07822c8102acbf3d860363a2e0292b9f4bdf6afc |
| 6973769b | 20-Oct-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
add array implementation for sparse dot product - slower :-(
Hg-commit: 4808c53e08bf424152591d45922351d2b3278e73 |
| 5bdbddc4 | 18-Oct-2011 |
Jed Brown <jed@59A2.org> |
merge from release-3.2
Hg-commit: 68f107f8b136c3456f44509dc7382081f204a942 |
| 5df89d91 | 18-Oct-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
rename MatMatTransposeMult() for A^T * B; MatMatMultTranspose() for A * B^T (not implemented yet)
Hg-commit: a142087cf282822ab67182371e8b850cbc565e08 |
| 9b8102cc | 12-Oct-2011 |
Hong Zhang <hzhang@mcs.anl.gov> |
split MatMerge() into MatMergeSymbolic() and MatMergeNumeric()
Hg-commit: 23eb64c9a4dc8c8e527e74c4d14da1ed5dfcd4ea |
| d6ab60da | 29-Sep-2011 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after update
Hg-commit: 5b1e4efb1964265064d3813d4870822c1786d192 |
| ac793be5 | 29-Sep-2011 |
Barry Smith <bsmith@mcs.anl.gov> |
changed ex35.c to use a symmetric problem so can also handle nonlinear and linear cg. Looks like a bug in nonlinear CG
Hg-commit: 0bc3973e595f4f12821bc30d47eba621e747c6e4 |