| e6985daf | 18-Jul-2019 |
Richard Tran Mills <rmills@rmills.org> |
Added new MatView() method for KAIJ, tailored specifically for KAIJ. |
| d3b90ce1 | 12-Jul-2019 |
Richard Tran Mills <rmills@rmills.org> |
Updated manual pages for MatCreateKAIJ() and MATKAIJ. |
| 9eb573c1 | 11-Jul-2019 |
Richard Tran Mills <rmills@rmills.org> |
Replaced some loops with PetscMemzero() and PetscMemcpy() calls. |
| 6a375485 | 11-Jul-2019 |
Richard Tran Mills <rmills@rmills.org> |
We never say "sorry" in PETSc. =) |
| c138d2ac | 10-Jul-2019 |
Richard Tran Mills <rmills@rmills.org> |
Put back conditional around PetscFree(T) in MatSetUp_KAIJ() that was mistakenly removed. |
| bb6fb833 | 10-Jul-2019 |
Richard Tran Mills <rmills@rmills.org> |
Eliminated "_N" and "_dof" naming of KAIJ MatMult family of methods. |
| cea80845 | 10-Jul-2019 |
Richard Tran Mills <rmills@rmills.org> |
Removed unused row entry information from S loop in MatMultAdd_SeqKAIJ(). |
| 836168d5 | 08-Jul-2019 |
Richard Tran Mills <rmills@rmills.org> |
Renamed KAIJMultAdd_* functions to be consistent with PETSc naming conventions. |
| 88f48298 | 08-Jul-2019 |
Richard Tran Mills <rmills@rmills.org> |
Added note about matrices S and T being copied in their respective set routines. |
| 15b9d025 | 08-Jul-2019 |
Richard Tran Mills <rmills@rmills.org> |
MatKAIJSetAIJ() now increases reference count of the AIJ matrix.
Previously, this was being done in MatSetUp_KAIJ(), but we want to avoid potential problems with the user destroying the AIJ matrix b
MatKAIJSetAIJ() now increases reference count of the AIJ matrix.
Previously, this was being done in MatSetUp_KAIJ(), but we want to avoid potential problems with the user destroying the AIJ matrix between the set call and the matrix setup.
show more ...
|
| a5b5c723 | 06-Jul-2019 |
Richard Tran Mills <rmills@rmills.org> |
Added read-only variants of MatKAIJGetS()/T() and corresponding restore functions. |
| 7c9260e7 | 14-Jun-2019 |
Richard Tran Mills <rmills@rmills.org> |
Removed unnecessary checks before PetscFree() and made minor formatting fixes. |
| b04351cb | 14-Jun-2019 |
Richard Tran Mills <rmills@rmills.org> |
Error handling fix in MatKAIJGetAIJ(). |
| a84f8069 | 21-May-2019 |
Richard Tran Mills <rmills@rmills.org> |
Changed PetscMalloc() to PetscMalloc1() calls; fixed incorrect use of PetscMalloc3(). |
| 38822f9d | 11-May-2019 |
Richard Tran Mills <rmills@rmills.org> |
Fixed bug in MatGetRow_SeqKAIJ() due to array v not being initialized to zero. |
| a437a796 | 11-May-2019 |
Richard Tran Mills <rmills@rmills.org> |
Fixed bug in MatGetRow_MPIKAIJ() due to array v not being initialized to zero. |
| 1ca5ffdb | 09-May-2019 |
Richard Tran Mills <rmills@rmills.org> |
Fix another warning about possible uninitialized use of 'diag'. |
| fc64b2cf | 09-May-2019 |
Richard Tran Mills <rmills@rmills.org> |
Fix warning about possible uninitialized use of 'diag'. |
| 26da3151 | 06-May-2019 |
Richard Tran Mills <rmills@rmills.org> |
Fixed warning about extra semicolon in struct using KAIJHEADER. |
| 50d19d74 | 06-May-2019 |
Richard Tran Mills <rmills@rmills.org> |
Fixed code accidentally left commented out. |
| d3f912fa | 06-May-2019 |
Richard Tran Mills <rmills@rmills.org> |
Fixed missing cast to Mat_MPIAIJ*. |
| 4589b4e5 | 04-May-2019 |
Richard Tran Mills <rmills@rmills.org> |
Change VecScatterCreateWithData() call back to VecScatterCreate(). |
| 0567c835 | 03-May-2019 |
Richard Tran Mills <rmills@rmills.org> |
Broke up monolithic MatCreateKAIJ(); added APIs for setting each part of a KAIJ. |
| 8b415be0 | 25-Apr-2019 |
Richard Tran Mills <rmills@rmills.org> |
Removed an extra blank line. |
| 31a97b9a | 25-Apr-2019 |
Richard Tran Mills <rmills@rmills.org> |
MATKAIJ: Fixed simple style and documentation issues noted by Barry and Jed.
Helped-by: Barry Smith <bsmith@mcs.anl.gov>, Jed Brown <jed@jedbrown.org> |