| #
e8c0849a
|
| 20-Nov-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-10-18/optimize-aij-ops' into 'main'
Refactor handling of diagonal marking in *AIJ and SELL matrices
See merge request petsc/petsc!8797
|
| #
421480d9
|
| 19-Oct-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
- Replace MatMissingDiagonal() and MatMarkDiagonals_SeqXXX() with MatGetDiagonalMarkers_SeqXXX()
- Mat_SeqXXX->diag is not automatically created during MatAssemblyEnd() saving memory and time
- Replace MatMissingDiagonal() and MatMarkDiagonals_SeqXXX() with MatGetDiagonalMarkers_SeqXXX()
- Mat_SeqXXX->diag is not automatically created during MatAssemblyEnd() saving memory and time
- Accessing Mat_SeqXXX->diag now requires the use of MatGetDiagonalMarkers_SeqXXX() except when the current values are known to be correct; for example during numerical factorizations and solves
- Mat_SeqXXX->diag is now never shared among matrices; hence the free_diag flag is gone. That was always a risky proposition since any of the owning matrices could chang the values thus making them incorrect for other owners.
show more ...
|
| #
bcda9346
|
| 27-Aug-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'MarDiehl/fix-typo' into 'main'
missing "s" for isascii and issundials
See merge request petsc/petsc!8559
|
| #
9f196a02
|
| 17-Jul-2025 |
Martin Diehl <mail@martin-diehl.net> |
missing "s" for isascii and issundials
|
| #
76d69608
|
| 19-Jan-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
1d017dde
|
| 19-Jan-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-11-26/improve-man-pages/release' into 'release'
Improve some manual pages in KSP/SNES
See merge request petsc/petsc!8071
|
| #
0b4b7b1c
|
| 26-Nov-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Improve some manual pages in KSP/SNES
|
| #
e4a561a4
|
| 07-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
fd0575bf
|
| 07-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/fix-compile-warnings' into 'release'
Fix compiler warnings
See merge request petsc/petsc!7923
|
| #
5f7675d9
|
| 05-Oct-2024 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix integer conversion warning with MKL_PARDISO with 64-bit ints
src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.c:45:16: warning: implicit conversion loses integer precision: 'long long' to 'int' [-W
Fix integer conversion warning with MKL_PARDISO with 64-bit ints
src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.c:45:16: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32] 45 | mtype_copy = *mtype; | ~ ^~~~~~
show more ...
|
| #
d0e6bf2a
|
| 25-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/clang-format-19' into 'main'
clang-format-19
See merge request petsc/petsc!7644
|
| #
0d5ef98a
|
| 18-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
CI: update checkclangformat to use clang-format-19.1.0
|
| #
0778e2ac
|
| 22-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/another-conversion-warning' into 'main'
Fix another integer conversion warning
See merge request petsc/petsc!7854
|
| #
30404b96
|
| 21-Sep-2024 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix another integer conversion warning
src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.c:893:49: warning: implicit conversion loses integer precision: 'PetscInt' (aka 'long') to 'int' [-Werror,-Wshort
Fix another integer conversion warning
src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.c:893:49: warning: implicit conversion loses integer precision: 'PetscInt' (aka 'long') to 'int' [-Werror,-Wshorten-64-to-32] 893 | if (icntl == 65) PetscSetMKL_PARDISOThreads(ival); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~
show more ...
|
| #
4737aa58
|
| 17-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
e327eebe
|
| 14-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/release/warnings-mkl_pardiso' into 'release'
Fix compiler warnings when using MKL_PARDISO with 64-bit integers
See merge request petsc/petsc!7827
|
| #
e54da482
|
| 13-Sep-2024 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix compiler warnings when using MKL_PARDISO with 64-bit integers
This is with Intel oneAPI compiler 2024.2.1.
|
| #
d57530f4
|
| 22-Apr-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
42c061c5
|
| 22-Apr-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-04-19/cpardiso-use-call-external-void/release' into 'release'
Use PetscStackCallExternalVoid() on CPardiso wrapper for clearer error message.
See merge request petsc/petsc!
Merge branch 'barry/2024-04-19/cpardiso-use-call-external-void/release' into 'release'
Use PetscStackCallExternalVoid() on CPardiso wrapper for clearer error message.
See merge request petsc/petsc!7485
show more ...
|
| #
aaaa354b
|
| 22-Apr-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Use PetscStackCallExternalVoid() on CPardiso wrapper for clearer error message.
Reported-by: Nils Friess
|
| #
900f825b
|
| 08-Apr-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-linkage' into 'main'
MatSolverTypeRegister: switch to PETSC_INTERN
See merge request petsc/petsc!7446
|
| #
d1f0640d
|
| 08-Apr-2024 |
Pierre Jolivet <pierre@joliv.et> |
MatSolverTypeRegister: switch to PETSC_INTERN
|
| #
4f7f05a1
|
| 19-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'cpardiso_fw_bw_solve' into 'main'
Add implementations for Mat{Forward,Backward}Solve for MKL_CPARDISO
See merge request petsc/petsc!7346
|
| #
bd5dbebe
|
| 19-Mar-2024 |
Nils Friess <n.friess@stud.uni-heidelberg.de> |
Add implementations for Mat{Forward,Backward}Solve for MKL_CPARDISO
|
| #
613ce9fe
|
| 17-Dec-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|