| #
970231d2
|
| 07-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/clang-format-18' into 'main'
clang-format version 18
See merge request petsc/petsc!6902
|
| #
e978a55e
|
| 28-Jan-2024 |
Pierre Jolivet <pierre@joliv.et> |
Remove extra "" after format specifier ending a string
git grep -l -E "_FMT \"\"," | xargs sed -r -i'' 's#_FMT \"\",#_FMT,#g'
|
| #
f4f49eea
|
| 11-Feb-2024 |
Pierre Jolivet <pierre@joliv.et> |
Remove multiple parentheses and extra semicolon
git grep -l -E "\(\([a-zA-Z0-9_]+\)\(\*[a-zA-Z0-9_]+\)[, )]" | xargs sed -r -i'' 's#\(\(([a-zA-Z0-9_]+)\)\(\*([a-zA-Z0-9_]+)\)([, )])#\(\(\1\)\*\2\3#g
Remove multiple parentheses and extra semicolon
git grep -l -E "\(\([a-zA-Z0-9_]+\)\(\*[a-zA-Z0-9_]+\)[, )]" | xargs sed -r -i'' 's#\(\(([a-zA-Z0-9_]+)\)\(\*([a-zA-Z0-9_]+)\)([, )])#\(\(\1\)\*\2\3#g' git grep -l -E "Petsc(.)*\(\(\*[a-zA-Z0-9_]*\)," | xargs sed -r -i'' 's#Petsc([a-zA-Z0-9_]*)\(\(\*([a-zA-Z0-9_]*)\), #Petsc\1(*\2, #g' git grep -l -E "([\!\&\~\*\(]|\)\)|\([^,\*\(]+\**\))\(([a-zA-Z0-9_]+((\.|->)[a-zA-Z0-9_]+|\[[a-zA-Z0-9_ \%\+\*\-]+\])+)\)" | xargs sed -r -i'' 's#([\!\&\~\*\(]|\)\)|\([^,\*\(]+\**\))\(([a-zA-Z0-9_]+((\.|->)[a-zA-Z0-9_]+|\[[a-zA-Z0-9_ \%\+\*\-]+\])+)\)#\1\2#g'
show more ...
|
| #
4d86920d
|
| 10-Feb-2024 |
Pierre Jolivet <pierre@joliv.et> |
checkbadSource: rules for PetscFunctionBegin and derivatives
|
| #
8be16e61
|
| 05-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jeremy/mpi-A-blk-size' into 'main'
Set MPIAIJ local mat block sizes when setting COO preallocation
See merge request petsc/petsc!7337
|
| #
abdf6bc0
|
| 05-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-03-03/docs-mat-manpages' into 'main'
Clarify which MatCreate and friends copies the user provided values
See merge request petsc/petsc!7336
|
| #
d8a51d2a
|
| 05-Mar-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Clarify which MatCreate and friends copies the user provided values
Reported-by: Fabian Wermelinger <fab4100@posteo.ch>
|
| #
0da474c6
|
| 04-Mar-2024 |
Jeremy L Thompson <jeremy@jeremylt.org> |
mat - set block sizes when setting COO preallocation
|
| #
c56ceb40
|
| 28-Feb-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-02-23/doc-trivial-mat' into 'main'
Bug fix, calling MatXXXSetPreallocation on MPI matrices after MatSetOption() loses the option value
See merge request petsc/petsc!7319
|
| #
c508b908
|
| 23-Feb-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Bug fix, calling MatXXXSetPreallocation on MPI matrices after MatSetOption() loses the option value
Reported-by: Francois Fraysse
|
| #
957a0d76
|
| 13-Feb-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-02-09/fix-matzerorowscolumns' into 'main'
Fix bugs in MatZeroRowsColumns() both in docs and handling of no-nonzero on diagonal
See merge request petsc/petsc!7279
|
| #
9939a2d1
|
| 09-Feb-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix bugs in MatZeroRowsColumns() both in docs and handling of no-nonzero on diagonal
Bug 1 - documentation The documentation statement "Unlike `MatZeroRows()` this does not change the nonzero struct
Fix bugs in MatZeroRowsColumns() both in docs and handling of no-nonzero on diagonal
Bug 1 - documentation The documentation statement "Unlike `MatZeroRows()` this does not change the nonzero structure of the matrix, it merely zeros those entries in the matrix." appears to be incorrect for matrices missing diagonal entries since new nonzeros are added (to fill in the diagonal). The documentation should really say
"Unlike `MatZeroRows()` this routine cannot remove the zeroed entries from the nonzero structure of the matrix; in other words setting the option `MAT_KEEP_NONZERO_PATTERN to PETSC_FALSE has no effect on this routine.
Bug 2 - The short circuit if (!((Mat_SeqAIJ *)(l->A->data))->keepnonzeropattern) is wrong because that flag is meaningless for this operation. The check should be changed (I think) to nonew instead of keepnonzeropattern.
Reported-by: Jeremy Theler <jeremy.theler-ext@ansys.com>
show more ...
|
| #
4fae72c8
|
| 11-Feb-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
2398a04f
|
| 09-Feb-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'adams/feature-jacobi-l1' into 'main'
Mat: GetAbsSum (l1) row norms; PCJacobi: add scaled L1 diagonal approximation
See merge request petsc/petsc!7260
|
| #
eede4a3f
|
| 09-Feb-2024 |
Mark Adams <524115-markadams4@users.noreply.gitlab.com> |
Mat: GetAbsSum (l1) row norms; PCJacobi: add scaled L1 diagonal approximation
|
| #
8f1d42d9
|
| 08-Feb-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/2024-02-08/fix-manual-MatCreateMPIAIJWithArrays' into 'release'
Update manual since MatUpdateMPIAIJWithArrays is deprecated
See merge request petsc/petsc!7273
|
| #
5693b835
|
| 08-Feb-2024 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Update manual since MatUpdateMPIAIJWithArrays is deprecated
|
| #
d86a4816
|
| 29-Jan-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'adams/gamg-feature-injection' into 'main'
GAMG: add injection for C1 elements
See merge request petsc/petsc!7236
|
| #
cd5bc9d0
|
| 26-Jan-2024 |
Mark Adams <mfadams@lbl.gov> |
matcoarsen bug fix
|
| #
0f643408
|
| 10-Jan-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
4ee1096b
|
| 09-Jan-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-01-08/docs-matmpiaijsetpreallocationcsr/release' into 'release'
clarify man pages for MatCreateMPIAIJWithArrays() etc regarding sorted column indices
See merge request pets
Merge branch 'barry/2024-01-08/docs-matmpiaijsetpreallocationcsr/release' into 'release'
clarify man pages for MatCreateMPIAIJWithArrays() etc regarding sorted column indices
See merge request petsc/petsc!7170
show more ...
|
| #
a4bd8bc0
|
| 08-Jan-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
clarify man pages for MatCreateMPIAIJWithArrays() etc regarding sorted column indices
Reported-by: Mathieu Deuse
|
| #
4c17f1cc
|
| 08-Jan-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
MatUpdateMPIAIJWithArrays: add out-of-range error check
|
| #
942d34d0
|
| 03-Jan-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-ubsan' into 'main'
Pacify UBSan
See merge request petsc/petsc!7158
|
| #
8e3a54c0
|
| 24-Dec-2023 |
Pierre Jolivet <pierre@joliv.et> |
Sys: add PetscSafePointerPlusOffset() to pacify UBSan
|