History log of /petsc/src/mat/impls/kaij/ (Results 76 – 100 of 103)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
e6985daf18-Jul-2019 Richard Tran Mills <rmills@rmills.org>

Added new MatView() method for KAIJ, tailored specifically for KAIJ.

d3b90ce112-Jul-2019 Richard Tran Mills <rmills@rmills.org>

Updated manual pages for MatCreateKAIJ() and MATKAIJ.

9eb573c111-Jul-2019 Richard Tran Mills <rmills@rmills.org>

Replaced some loops with PetscMemzero() and PetscMemcpy() calls.

6a37548511-Jul-2019 Richard Tran Mills <rmills@rmills.org>

We never say "sorry" in PETSc. =)

c138d2ac10-Jul-2019 Richard Tran Mills <rmills@rmills.org>

Put back conditional around PetscFree(T) in MatSetUp_KAIJ() that was mistakenly removed.

bb6fb83310-Jul-2019 Richard Tran Mills <rmills@rmills.org>

Eliminated "_N" and "_dof" naming of KAIJ MatMult family of methods.

cea8084510-Jul-2019 Richard Tran Mills <rmills@rmills.org>

Removed unused row entry information from S loop in MatMultAdd_SeqKAIJ().

836168d508-Jul-2019 Richard Tran Mills <rmills@rmills.org>

Renamed KAIJMultAdd_* functions to be consistent with PETSc naming conventions.

88f4829808-Jul-2019 Richard Tran Mills <rmills@rmills.org>

Added note about matrices S and T being copied in their respective set routines.

15b9d02508-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 ...

a5b5c72306-Jul-2019 Richard Tran Mills <rmills@rmills.org>

Added read-only variants of MatKAIJGetS()/T() and corresponding restore functions.

7c9260e714-Jun-2019 Richard Tran Mills <rmills@rmills.org>

Removed unnecessary checks before PetscFree() and made minor formatting fixes.

b04351cb14-Jun-2019 Richard Tran Mills <rmills@rmills.org>

Error handling fix in MatKAIJGetAIJ().

a84f806921-May-2019 Richard Tran Mills <rmills@rmills.org>

Changed PetscMalloc() to PetscMalloc1() calls; fixed incorrect use of PetscMalloc3().

38822f9d11-May-2019 Richard Tran Mills <rmills@rmills.org>

Fixed bug in MatGetRow_SeqKAIJ() due to array v not being initialized to zero.

a437a79611-May-2019 Richard Tran Mills <rmills@rmills.org>

Fixed bug in MatGetRow_MPIKAIJ() due to array v not being initialized to zero.

1ca5ffdb09-May-2019 Richard Tran Mills <rmills@rmills.org>

Fix another warning about possible uninitialized use of 'diag'.

fc64b2cf09-May-2019 Richard Tran Mills <rmills@rmills.org>

Fix warning about possible uninitialized use of 'diag'.

26da315106-May-2019 Richard Tran Mills <rmills@rmills.org>

Fixed warning about extra semicolon in struct using KAIJHEADER.

50d19d7406-May-2019 Richard Tran Mills <rmills@rmills.org>

Fixed code accidentally left commented out.

d3f912fa06-May-2019 Richard Tran Mills <rmills@rmills.org>

Fixed missing cast to Mat_MPIAIJ*.

4589b4e504-May-2019 Richard Tran Mills <rmills@rmills.org>

Change VecScatterCreateWithData() call back to VecScatterCreate().

0567c83503-May-2019 Richard Tran Mills <rmills@rmills.org>

Broke up monolithic MatCreateKAIJ(); added APIs for setting each part of a KAIJ.

8b415be025-Apr-2019 Richard Tran Mills <rmills@rmills.org>

Removed an extra blank line.

31a97b9a25-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>

12345