| #
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
|
| #
fbccb6d4
|
| 18-Nov-2023 |
Pierre Jolivet <pierre@joliv.et> |
CI: update to clang-format-18
|
| #
00045ab3
|
| 11-Feb-2024 |
Pierre Jolivet <pierre@joliv.et> |
Remove carriage return in Petsc(Assert|Check)()
git grep -l -E "Petsc(Assert|Check)\(.*\\\n\"[,)]" | xargs sed -r -i'' 's#Petsc(Assert|Check)\((.*)\\n"([,)])#Petsc\1\(\2\"\3#g'
Suggested-by: Stefan
Remove carriage return in Petsc(Assert|Check)()
git grep -l -E "Petsc(Assert|Check)\(.*\\\n\"[,)]" | xargs sed -r -i'' 's#Petsc(Assert|Check)\((.*)\\n"([,)])#Petsc\1\(\2\"\3#g'
Suggested-by: Stefano Zampini
show more ...
|
| #
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 ...
|
| #
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>
|
| #
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
|
| #
5e116b59
|
| 23-Feb-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Trivial fix to MatSetValuesBlocked() manual page, spelling and spacing
|
| #
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 ...
|
| #
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
|
| #
19e676f2
|
| 07-Feb-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/update-other-packages' into 'main'
configure: update OpenMPI and CMake
See merge request petsc/petsc!7267
|
| #
5804573c
|
| 07-Feb-2024 |
Pierre Jolivet <pierre@joliv.et> |
Typos
|
| #
1845a3b3
|
| 01-Feb-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-01-30/use-petscusetypemethod' into 'main'
Fix places where PetscUseTypeMethod() and related macros should be used.
See merge request petsc/petsc!7254
|
| #
9927e4df
|
| 31-Jan-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix places where PetscUseTypeMethod() and related macros should be used.
|
| #
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
|
| #
3e249a84
|
| 12-Dec-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
bc70606a
|
| 10-Dec-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-12-06/fix-matduplicate-noassembly/release' into 'release'
Fix bug if MatDuplicate() is called on a MatSetUp() but not MatAssembly matrix
See merge request petsc/petsc!7091
|
| #
420957c1
|
| 06-Dec-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix bug if MatDuplicate() is called on a MatSetUp() but not MatAssembly matrix
Reported-by: Benjamin Sturdevant <bsturdev@pppl.gov> Reported-by: Mark Adams <mfadams@lbl.gov>
|
| #
7b506345
|
| 14-Nov-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-10-19/fix-pcview-redundant/release' into 'main'
Fix bugs in handling PetscViewerGetSubViewer() and tabing in ASCII viewers
See merge request petsc/petsc!6948
|
| #
fe8fb074
|
| 19-Oct-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix bugs in handling PetscViewerGetSubViewer() and tabing in ASCII viewers
Reported-by: Pierre Jolivet
|
| #
a7898f52
|
| 28-Oct-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|