History log of /petsc/src/mat/interface/matrix.c (Results 276 – 300 of 3231)
Revision Date Author Comments
# 4cfe0660 27-Jun-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Move some Mat debug checks to interface


# 9d2ffcd0 30-Jun-2023 Pierre Jolivet <pierre@joliv.et>

Fix typos


# 9ecd81fb 27-Jun-2023 Junchao Zhang <jczhang@mcs.anl.gov>

Mat: leverage VecCreateWithLayout_Private in MatCreateVecs


# 2457174d 21-Jun-2023 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# f3a89a1d 21-Jun-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-06-18/fix-matresetpreallocation/release' into 'release'

Allow MatResetPreallocation() to be called before the matrix has ever been assembled

See merge request petsc/petsc!6

Merge branch 'barry/2023-06-18/fix-matresetpreallocation/release' into 'release'

Allow MatResetPreallocation() to be called before the matrix has ever been assembled

See merge request petsc/petsc!6612

show more ...


# 1f14be2b 18-Jun-2023 Barry Smith <bsmith@mcs.anl.gov>

Allow MatResetPreallocation to be called before the matrix has ever been assembled

Fix some incorrect error checking and remove some unneeded paths

Reported-by:Karsten Lettmann <karsten.lettmann@un

Allow MatResetPreallocation to be called before the matrix has ever been assembled

Fix some incorrect error checking and remove some unneeded paths

Reported-by:Karsten Lettmann <karsten.lettmann@uni-oldenburg.de>

show more ...


# 8c38e02a 03-Jun-2023 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 1c0e5482 03-Jun-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'prj--release-patch-08037' into 'release'

Update matrix.c

See merge request petsc/petsc!6546


# fc5d52fb 02-Jun-2023 Pierre Jolivet <pierre@joliv.et>

Update matrix.c


# 6bb0c1aa 02-Jun-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-05-26/allow-mpiaij-32bit-large-nz' into 'main'

Allow viewing and loading MATMPIAIJ matrices with a total number of nonzeros greater than PETSC_INT_MAX

See merge request pet

Merge branch 'barry/2023-05-26/allow-mpiaij-32bit-large-nz' into 'main'

Allow viewing and loading MATMPIAIJ matrices with a total number of nonzeros greater than PETSC_INT_MAX

See merge request petsc/petsc!6514

show more ...


# d57931bd 01-Jun-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-typos' into 'release'

Fix typos

See merge request petsc/petsc!6533


# 4ff55f77 01-Jun-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-05-27/improve-tutorials/release' into 'release'

Minor cleanup of website tutorials

See merge request petsc/petsc!6520


# 3c8b872c 01-Jun-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-05-29/fix-nested-mat-view/release' into 'release'

MatView() is incorrectly called inside itself when -mat_view is used since...

See merge request petsc/petsc!6524


# 9c89aa79 01-Jun-2023 Pierre Jolivet <pierre@joliv.et>

Fix typos


# e9c27b8a 30-May-2023 Barry Smith <bsmith@mcs.anl.gov>

MatView() is incorrectly called inside itself when -mat_view is used since some MatView assemble matrices that then get printed in the middle of the view of the previous


# 38b83642 27-May-2023 Barry Smith <bsmith@mcs.anl.gov>

Allow creating MPIAIJ matrices with a larger number of nonzeros than can fit in a count of a 32 bit integer, so long as each brank has a small enough number


# 93d6cec8 30-May-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'tisaac/feature-mat-vectordiagonal' into 'main'

Add MATDIAGONAL and PCMatSetApplyOperation()

See merge request petsc/petsc!6487


# 1cc06b55 27-May-2023 Barry Smith <bsmith@mcs.anl.gov>

change to consistent use of ch_xxx for chapter names in the docs, instead of a mix of ch_xx and chapter_xx


# 345a4b08 19-May-2023 Toby Isaac <toby.isaac@gmail.com>

Add `MATDIAGONAL` and `PCMatSetApplyOperation()`

`MATDIAGONAL` (`MatCreateDiagonal()`) is an interface for
manipulating a diagonal matrix as a `Vec`, in particular supporting
no-copy modification of

Add `MATDIAGONAL` and `PCMatSetApplyOperation()`

`MATDIAGONAL` (`MatCreateDiagonal()`) is an interface for
manipulating a diagonal matrix as a `Vec`, in particular supporting
no-copy modification of the diagonal and inverse diagonal via
`MatDiagonalGetDiagonal()`, `MatDiagonalRestoreDiagonal()`,
`MatDiagonalGetInverseDiagonal()`, and
`MatDiagonalRestoreInverseDiagonal`().

`PCMatSetApplyOperation()` and `PCMatGetApplyOperation()`
support using all the linear operators currently defined by a `Mat`
(`MatMult()`, `MatMultTranspose()`, `MatMultHermitianTranspose()`,
`MatSolve()`, `MatSolveTranspose()`) as the operation of `PCApply()`
for a `PCMAT`. The advantage over a `PCSHELL` is that the other
operations (`PCApplyTranspose()`, `PCMatApply()`) are automatically
inferred.

These tools help make it easier to route operations like
`VecPointwiseMult()` and `VecPointwiseDivide()` through
`KSPSolve()` to avoid handling diagonal matrices as a special
case (a pattern that is going to be removed from `MATLMVM`).

show more ...


# 01fc6e75 22-May-2023 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# ead65ede 22-May-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/feature-matdup-coo' into 'main'

Duplicate COO info in MatDuplicate(), but use reference counting to save memory

See merge request petsc/petsc!6459


# 50c89487 22-May-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-05-10/fix-man-pages-trivial/release' into 'release'

Fix trivial typos etc in some manual pages

See merge request petsc/petsc!6450


# 37fdd005 10-May-2023 Barry Smith <bsmith@mcs.anl.gov>

Fix trivial typos etc in some manual pages

Also remove manual page for SNESNGSFunction since it does not exist


# 2c4ab24a 11-May-2023 Junchao Zhang <jczhang@mcs.anl.gov>

Mat: duplicate COO info in MatDuplicate, but do reference counting to save memory

Thanks to Maxime Bouyges <maxime.bouyges@gmail.com> for feature requests.


# 8a85f5a8 16-May-2023 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


1...<<11121314151617181920>>...130