| #
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'
|